Shuffle Product Algorithm Paper: "A Recursive Algorithmic Approach to the Finding of Permutations for the Combination of Any Two Sets"