If I ever feel the need to practice redesigning data structures