Provides general algorithmic utilities. These include:
DiscreteDistribution: calculates statistical measures on
discrete probability distributions represented as double arrays
KMeansClusterer: uses the k-means algorithm to cluster
points in d-dimensional space into k clusters
MapBinaryHeap: a binary heap implementation that permits
efficient element access and update operations
RandomLocationTransformer: a class that randomly assigns
2D coordinates to items (default initializer for iterative Layouts)
SettableTransformer: an extension of Transformer
that allows mutation of the transformation