This extensive library contains most of the support classes I wrote during my studies. It contains six sub packages, targeted at the following fields:
| algorithm | Extensible bases for algorithms; |
| container | Generic classes that contain elements, like trees and lists; |
| generic | General utility classes; |
| graph | Abstract and concrete implementations of graphs consisting of nodes and edges; |
| localsearch | Extensive framework for defining problems, solutions and search neighbourhoods, as well as several strategies for traversing the defined search space; |
| matrix | Simple representation of two-dimensional arrays for numbers; |