One of the more frustrating classes I took in college in the 1980s was a computer science course on data structures and algorithms. In that class, we learned about a variety of approaches to solving ...