4.2, digraph
4.3 - sorted array to binary tree
4.1 terminates early using both way channel
4.4 - linked list on each depth
4.6 LCA
4.5 - next successor in BST
4.8 - find path for sum
GoFmt