Add mapn, zip and zipn functions