Clarify that GcdUtils methods accept negative arguments
Specify GcdUtils.mod behavior more precisely
Writing unit tests is no longer a TODO; more like a TODONE!

See GcdUtilsTest