https://philchuang.com/tic-tac-tutorial-red-green-refactor/
Tic-Tac-Tutorial: Red-Green-Refactor