Use \Hoa\Iterator.
Update API documentation.
Add coverage criteria (normal and exceptional).