Started to implement ArrayList. NOT COMPLETED.