Tools for thinking

2