Removing every 3rd element of a 200000-element list via Iterator.remove()

ArrayList  (iterator.remove, every 3rd): 1,314,187,777 ns (1314.19 ms)
LinkedList (iterator.remove, every 3rd): 5,019,906 ns (5.02 ms)
Ratio (ArrayList time / LinkedList time): 261.80x

ArrayList.remove(index) still shifts every element after the removed one,
even though the iterator was already positioned on it. LinkedList's
iterator.remove() unlinks the node the cursor holds - no shift, no search.
This is the one removal pattern where LinkedList is the right call.
