pub fn lower_bound( range: Range<usize>, prop: &dyn Fn(usize) -> bool, ) -> Option<usize>
Returns the smallest index on [l, r) satisfying the condition.