GNR pitch calculation sped up significantly

Use sanity check + binary search to more rapidly find best GNR pitch