subfunctions can now be executed
got a for loop working (noticeable slower than c, unfortunately)