add visit and visit_test
add postDepth and PostDpth_test
add trampoline and trampoline_test
Merge branch 'sec06'