An efficient method for generating uniformly distributed points on the surface of an n -dimensional sphere | Synapse