Intro
Objectives
- Understand that a list is a concatenation of a head and a tail, where the head is an element of a list and the tail is a list.
- Define an empty list.
- Describe and apply list operations:
- return head/tail of list,
- test for empty list,
- return length of list,
- construct an empty list,
- prepend / append an item to a list.