- Added operator overloads for all operations - Added internal functions that modify the value is is called on, as opposed to creating a new object Changed some settings