added generators and random selectors for:
- permutations
- integer partitions