public Iterator<T> iterator() {return new MyIterator();}

public Iterator < T > iterator ( ) { return new MyIterator ( ) ; }
public override Sharpen.Iterator<T> Iterator(){return new BlockList<T>.MyIterator(this);}
