/* * An iterator providing possible Solutions to the Problem * * call-seq: * problem.each_solution { |solution| ... } * */ void each_solution()