A Randomized Approximate Nearest Neighbors Algorithm by Andrei Osipov