Algo::BinarySearchBy

Returns index to the first found element with projected value matching Value in a range, the range must be sorted by predicate