fixed sized addition now return false on overflow