So I have two 2D lists with one million+ entries. List1 is full of ranges (i.e. [100,25] meaning the range starts at 100 and has a distance of 25, so 100 to 125) and List2 i