Fun with data structures and algorithms!