###TODO Implement Out-of-core option in new branch: out_of_core Implement an additional locality sensitive hashing (LSH) based NN-search