https://redandgreynotebook.github.io/posts/nobacktracking/
how not to solve a problem - A Red and Grey Notebook