Special case Comma(math.MinInt64).

The lowest value of an int64 is itself when negated, so the rest of
the code kind of breaks down.  Short circuit it to avoid all the problems.

https://play.golang.org/p/AuAGwhJ69d

Closes: #45
2 files changed