How should implement the `IEvalStepListener` to show the steps on how to solve a (for example) polynomial equation of degree 2. Can you provide a simple implementation for it so that I can implement cases of my need ? Here is a simple 2-degree equation : `Solve((x^2 - 4x == -4), x)` A desired output could be like : ``` {{ (x-2)^2 = 0, x}, {x->2}} ``` We can maybe even put messages like "Square factorization" to the steps.