- improve the documentation
- add a generating constructor to multi set
- added tests for multi set generating constructor