Added level order traversal