Moved WarningIterator to iterators package.
Created Unique function.