First steps towards parrallelizing processing of close points in different boxes were made
Loops were optimized a little
Partitioning of PointsInAdjacentBoxesRDD was improved
PartitionIndex is now used instead of nested while loops
Nested loops seem to work faster
Smaller amount of intermediate data is produced while counting neighbors of each point
A stupid bug was fixed
Some redundant code was removed
Crash in NumberOfPointsWithinDistanceDriver was fixed
Visibility of some classes was changed