First commit for dynamic array Abstract Data Type