Java Binary Tree Level Order Traversal Complexity