Algorithm for PDF splitting
nDetermine axis of maximun variance
nSplit PDF through centroid perpendicular to this axis. nAssign leading 0 bit of code to lower half, 1 to upper half
nRecurse on each sub portion of the PDF