In computer science, we often find that the simplest solutions are the most elegant.