Algo::LowerBoundBy

Performs binary search, resulting in position of the first element with projected value >= Value using predicate