implement: base, zip, transpose
shuffled some things around (most notably: uppercase instead of lowercase used for extra builtins