When I was in school, we had an assignment of implementing a 2-3 tree. I did so and built the following 2-3 tree https://github.com/awm086/2-3-tree/blob/master/2_3_tree.cpp.
Now that I am looking back and trying to refresh my c++ knowledge, I could not help but wonder, how could I use this data structure in a real life example. I would like to be able to write a program that could utilize this data structure. So I guess I am asking for a real life example (simple enough that I can implement) that uses a tree data structure?