Prerequisites

To complete the examples you need: