goals: make problems smaller.

sections: why lisp?