Changes from list execution to string interpretation, adding some new functions as well as math evaluation