The Fast Johnson–Lindenstrauss Transform and Approximate Nearest Neighbors | Synapse