fundermental function
ArrayList_Without_Iterator