Notes on first two lectures.

Functional programming overview.
Evalation, including call-by-name vs call-by-value.