Searching in high-dimensional spaces | Synapse