Creates a new array of the specified size, with all elements initialized to zero.
Creates a new array of the specified size, where each element is calculated by calling the specified init function.