19  Code Recipes

Recipes are short solutions to recurring tasks.

A useful recipe should contain:

19.1 Recipe template

## Task

Describe the exact task.

## Input

Describe the expected data.

## Solution

Add tested code.

## Why it works

Explain only the essential logic.

## Checks

Add assertions or validation steps.