leetcode, Populating Next Right Pointers in Each Node, solution get from discussion