public bool MoveNext()
 {
     if (index < q.size)
     {
         current = q.GetElement(index++);
         return(true);
     }
     return(false);
 }