Discover and design new data structures that follow abstract rule-based systems by building out graphs, hash-maps, and heaps.