Array at head last take takeWhile chunk filter arrayEach copyArray every function where after runners delay clone types isArray isFunction eq