refining our knowledge of data structures, one commit at a time