Commented a very little bit of the Adder code. Perhaps we should clean it up, comment it, and then package it as our own, and move this package into our crypto package as a subpackage.