Chapter template

Some intro

Write the test first

Try to run the test

Write the minimal amount of code for the test to run and check the failing test output

Write enough code to make it pass

Refactor

Repeat for new requirements

Wrapping up