Depth and Rem_Capacity return new Integers
Added new Integer operations
Added various destructor functions
Various renaming of operations