Added HilbertPoint class, untested