Finished Number/IntInRange.getIntersection, getMerged, and doesOverlap. About to continue with example.util.grid....getUnitIdxRangeForNegihborCount