Committing because of number of unsaved changes. Have begun implementing binary ops in function body