Self-evaluating compilation applied to loop unrolling
the jalapeno virtual machine .