just a way for me to learn and brush up on data structures and algorithms