faster iterator + fixed found bugs

pri implementovani noveho iteratora sa zistilo ze pri skracovani vektor-a sa pri zmene tail-u posledny node neodmaze hned z pamate co moze brzdit GC --> fixed