Added new recursive binary chop thats slightly faster