fixed random sampling and dependentPairs
added permutations and some other utilities
added IterableUtilsProperties