Finish ArrayListWithIterator.
Move codes to src/ .