basis_half_circle: Create a basis that gives uniform contribution in a circle
Description
Orthonormalizes uniform variable contributions on a unit circle. This
serves as a NULL basis, one that is variable agnostic while spacing the
variables to have minimize variable dependence.