Push the current level node
if ( ! M . has ( l ) ) { var temp = [ ] ; temp . push ( root . data ) ; M . set ( l , temp ) ; } else { var temp = M . get ( l ) ; temp . push ( root . data ) ; M . set ( l , temp ) ; }