Make iota take exp argument
Handle negative argument to iota
iota only takes integer argument
Revert "Handle negative argument to iota"

This reverts commit f4d8234f8e868ca1b7317083b0f58f0377f47d59.