Print output now leaves previous results as placeholders, add some helpful assertions
Refactor and extend the java.util.HashSet test