Remove possibility of having a nil maximum so #press can be called through chaining.
Use #empty? instead of size == 0

Not sure why I thought they were different.
Add notes about current library shortcomings.