map(map(array, #), half)
