Refactored ArrayList class.
Update parent class with native and object oriented methods.
Updating char classes.
Updating floating classes.
Updating integer classes.
Updating Object and Unit classes.