initial ballwalk code

this is the start of the ballwalk sampler to get relative volumes.

the next step is to do the affine transform on the ball, based on the covariance matrix of the generators, I think.

Also, I'm not sure how to pick the ball radius. I think it's supposed to be on the order of sqrt(n_dims), but I'm not really sure.