Issue #102 - Fixed remaining numerical ops, and added unit tests.