Go permutations library