New changes

Added size operation, makeCopy method, etc...