1. tail call optimization - 구현 끝 2. register allocation - 열심히 하자... 3. function inlining - 쉬울 것 위가 처음 계획. 아래는 추가로 해볼 수 있을 것들 4. constant propagation - 안 어려울 듯? 5. dead code elimination - liveness 분석이 되면 날로 먹는 최적화 6. subexpression analysis - 이것도 안 어려울 듯?