Yes but...
eg. Array had 3 elements (hashes).
Then I delete the array.
Then I continue pushing new elements in the array (push(@arr,{});) but it seems that the first 3 places are still occupated and my new hashes start populating positions 4, 5, ... in the array.
Any ideas?