Using tree data structures to implement terminal split panes | Heykuki News