leetcode: binary tree inorder traversal
leetcode: binary tree preorder traversal
leetcode: merge two sorted lists
leetcode: populating next right pointers in each node