An interesting use of this function is to construct an array of arrays, which can be easily performed by using NULL as the name of the callback function
Usually when using two or more arrays, they should be of equal length because the callback function is applied in parallel to the corresponding elements. If the arrays are of unequal length, the shortest one will be extended with empty elements.