https://www.collectedny.org/2015/01/create_problemsolving_math_class/
Developing Students into Deep Mathematical Problem-Solvers