transpose - complete
complexintegers - complete