reintroduced iteraotr
Loadsafixes
arraylist/linkedlist rewrite done