Update to match the latest std::ops::* traits
Merge pull request #149 from csherratt/master

Update to match the latest std::ops::* traits