Ah, the four stages of revisiting your old code. First, shock and horror. Second, disbelief and confusion. Third, existential questioning of your life choices. And finally, that moment of clarity when you remember exactly what sleep-deprived, caffeine-fueled nightmare led to that particular implementation.
Nothing quite like that special feeling when you realize your past self left absolutely zero comments and variable names like 'temp1', 'temp2', and the ever-helpful 'finalFinalREALLYfinal'. Your past self is always your future self's worst enemy.