Ranges stored as numpy array of tuples