BREAKING CHANGE: make lowerBound and upperBound match C++'s lower_bound and upper_bound