The lambda calculus and basic type checking | David Broman | Podwise