using explicit recursion rather than foldl' speeds things up
unboxed tuples make things faster
made NeighborList semi-Adaptive
unboxed some vectors
a little more unboxing
HashMap doesn't speed things up because of its large base; parallelism sucks.
HashMap doesn't speed things up because of its large base; parallelism sucks.
HashMap doesn't speed things up because of its large base; parallelism sucks.
back to regular Data.Map
vecfold work
added option for different children sorts
changed packing rules on covertree
fixed varshift and pca to be much faster
ultrafast
refactored source tree to work on logreg
refactored hlearn-linear to have useful program flags
simplified validation code
fixed hmatrix dependency
added tests for mixtures of monoids
bug fix