begun module system. basic math operations now varargs