removed template from iterators since specializing them would be overkill,…
removed template from iterators since specializing them would be overkill, hoping this will not drastically affect performance (for loops were better anyway - iterators are mostly for convenience)