An array and iterator utility, like Underscore.js