This pull request fixes the issue in #45: "GraphSet([[]]).min_iter() should return the set consisting of the empty graph but not so."
The cause of the bug is that next() is wrongly called twice in the constructors of setset::random_iterator and setset::weighted_iterator (called in both each constructor and its parent constructor).
This fix suppresses the call of next() in the parent constructors.
This pull request fixes the issue in #45: "GraphSet([[]]).min_iter() should return the set consisting of the empty graph but not so."
The cause of the bug is that next() is wrongly called twice in the constructors of setset::random_iterator and setset::weighted_iterator (called in both each constructor and its parent constructor).
This fix suppresses the call of next() in the parent constructors.