\documentstyle[11pt,epsf,psfig,fullpage]{article}

\def\TITLE#1#2{\centerline{#1 - #2}}

\def\ANSWER{}

\def\LISP{%
  {
    \setlength{\topsep}{0in}
    \setlength{\partopsep}{0in}
    \setlength{\itemsep}{0in}
    \setlength{\parsep}{0in}
    \setlength{\leftmargin}{1.5em}
    \setlength{\rightmargin}{0in}
    \setlength{\itemindent}{0in}
  }
  \obeyspaces
  \obeylines \tt}

{\obeyspaces\gdef {\ }}

\def\QUESTION#1{#1}

\pagestyle{empty}

\begin{document}

\Huge

\begin{tabular}{p{0.01in}p{6in}}
\hbox{\vspace{0.5in}} & \TITLE{Lambda Calculus}{100} 
\\
\hbox{\vspace{5in}} & \ANSWER{
What the following code returns:

{\LISP 
\null
      (let ((a 3))
        (let ((a 4)
              (b a))
          (list a b)))
}
}
\\
\hbox{\vspace{2in}} & \QUESTION{
What is {\LISP (4 3)}
}

\end{tabular}

\newpage

\end{document}
