std::unordered_set replaces std::set for m_seenPosition.
Merge pull request #87 from marxin/unordered-set

boost::unordered_set replaces std::set for m_seenPosition.