code: public final Node pop()
    {
  
      m_firstFree--;
  
      Node n = m_map[m_firstFree];
  
      m_map[m_firstFree] = null;
  
      return n;
    }
docs: Pop a node from the tail of the vector and return the result.
  
  @return the node at the tail of the vector