Added BreadFirstTraverse() method.