jlann Approximate Nearest Neighbor library with linear space and sublinear query time, based on random projections.