"The past is what you remember, imagine you remember, convince yourself you remember, or pretend you remember."
The beauty of theoretical computer science lies in its ability to abstract and solve problems that seem insurmountable.