Why We Use Arraylist Instead Of Array Initialization C