Allow generic numbers to be used in addition
Add tests for division and allow generic numbers to be divided