Don't allow negative expectations

* Allowance#excatly requires n > 0
* Allowance#at_least requires n > 0
* Allowance#at_most requires n > 0