first implementation of Set. specs.
gems