easy to understand init of array