% use [nosolutions] flag to hide solutions.
% use [solutions] flag to show solutions.
\documentclass[
	solutions,
	singlenumbering
]{../../resources/ormc_handout}

\usepackage{url}
\usepackage{mathtools} % for \coloneqq

% An invisible marker, used to
% draw arrows in equations.
\newcommand{\tzmr}[1]{
	\tikz[
		overlay,
		remember picture,
		right = 0.25ex
	] \node (#1) {};
}
\newcommand{\tzm}[1]{
	\tikz[
		overlay,
		remember picture
	] \node (#1) {};
}

\newcommand{\lm}{\lambda}

% Notice that I a b = 1 a b!


\uptitlel{Advanced 2}
\uptitler{Fall 2022}
\title{Lambda Calculus}
\subtitle{Prepared by Mark on \today{}}

\begin{document}

	\maketitle

	\begin{minipage}{8cm}
		Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy.

		\vspace{2ex}

		Alan Perlis, \textit{Epigrams of Programming}, \#54
	\end{minipage}
	\hfill


	\input{parts/00 intro}
	\input{parts/01 combinators}
	\input{parts/02 boolean}
	\input{parts/03 numbers}
	\input{parts/04 recursion}
	\input{parts/05 challenges}

\end{document}