Started finally the array implementation.. hard stuff