Implemented a trampoline

Implemented an itterative thunk invoking trampoline to green spun tail call
optimization in to hack-lang

Per issue #38