move MAX_POOL from .cpp to .h
support car, cdr, cons
add car, cdr, cons expression
support list
add list expression