An algorithm for creating points uniformly distributed on the surface of a sphere.