Added implementations for add and sub that check for overflow and break ...

...if overflow is detected