Implemented the reversed level order traversal of a tree, and found ArrayDeque will throw NPE for offer(null) and cannot be replace LinkedList in this case.