As philosopher Georg Hegel saw it, the dialectic is a process of change whereby an idea, a thesis, is transformed into its opposite, antithesis. The combination of the two is then resolved in a form of truth, synthesis.
Recursion Meets The Towers of Hanoi