Hop Client-Side Compilation
tail call elimination on the java virtual machine .