Mats said two parameters passed to binarySearchImpl - first and last, but I actually need three right, item, first and last!