more ball arithmetic code (add/sub methods)