array take and skip exts + tests