When learning about data structures, one of the most fundamental and fun ones to explore is the Binary Tree. Trees are hierarchical data structures that allow us to represent data with relationships — think file directories, organization charts, or e...