Reverted hasheesh's iterator and made some type strictness.
Added some methods to the HashSet\Module.