JalJal is a partial port of the STL by the C++ Standard Template Library authors (Matthew Austern and Alexander Stepanov). It contains several useful algorithms that cannot be found elsewhere (e.g., linear-time n-th order statistics and sorting arrays using arbitrary predicates). It is distributed under the following X11-like license:

Copyright © 1996 Silicon Graphics, Inc.

Permission to use, copy, modify, distribute and sell this
software and its documentation for any purpose is hereby
granted without fee, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation. Silicon Graphics makes no representations
about the suitability of this software for any purpose. It
is provided "as is" without express or implied warranty.

This version of Jal has been generated using the following package names:

jal.plural downcased type

For instance, jal.ints, jal.objects, and so on. Other distributions of Jal used jal.INT, etc. Here, we used the fastutil convention.