Permutations With Replacement Python