I’ve often thought of problem solving as having one single purpose – to solve any given problem. Whilst this is mostly true, this fails to give enough credit to the problem solving process as when we problem solve we develop and master many other secondary