Examples

This section has some worked examples with step-by-step explanations. They're roughly in order of increasing complexity.

You can find the full code in the repository.