Andy: Complete the basic output, but the traceback is still under design.
Add -Wall -Werror as default C/CXX flags
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Fix warning
Implement czchen-662
Use memorization