add class files to gitignore. start pimping some numeric operations.