Added support for level order traversal