more refactoring of comparison tax lot nearest neighbor problem, still not convinced its optimized by whatareyougonnado