I am not really sure what to do with ranges that does not include an end. But my assumption is, if a range does not include an end and the first element in the range is less than n, then the first element should be returned and n should be returned otherwise.
Solved issue #488
I am not really sure what to do with ranges that does not include an end. But my assumption is, if a range does not include an end and the first element in the range is less than n, then the first element should be returned and n should be returned otherwise.