Add provided java files
Add missing operations, absValue, negate, lcm
Fix tests