cleanup
remove duplicate call to (set-cross-product)

cleanup
working on tests with sets and references