Raise argument error if called with zero
Raise argument error if called with negative number