An Efficient Search Algorithm for Finding Genomic-range Overlaps Based on the Maximum Range Length