=== Message

* Take the "max" of the input and the lower bound and the "min" of the input and the "max" result.
* Take the "min" of the input and the lower bound and the "max" of the input and the "min" result.

