"Hit and Run" method for sampling uniformly from convex shapes.