Introduces an ArgumentError for repeat(0,0) on anything.

This also closes PR #76 - instead of making the edge case work, I forbid
it. The fix caused all cases to parse more slowly - and I cannot think
of a place where repeat(0,0) would do something useful. Thanks to
@roryokane for bringing this up!