The tool actually does nothing, it's just a scratch pad for the model if I understand it correctly.
Fascinating that something as simple as that significantly improves performance in a variety of use-cases.
Shows that there is still quite a lot of room for optimization in LLMs.