First implementation of normals.
Now using normals makes boundary crossing slower, so disabled by default. Added constness to methods. First attempt for pre-sorting distances based on quicksort. Clang-formatting
Now using normals makes boundary crossing slower, so disabled by default. Added constness to methods. First attempt for pre-sorting distances based on quicksort. Clang-formatting