Populating Next Right Pointers in Each Node: much cleaner recursive solution.