in reply to take 'n' array elements at a time
Consider using natatime from List::MoreUtils, check the provided examples.