Wrote a simple visual basic program in excel to do it. Then wrote another one to kind of random shuffle. Instead of 1 card over another it puts (randomly) 1,2,3, or 4 over the other. For up to 10 card deck it returns to original order in under 10,000 shuffles. For anything over 10 cards it didn't converge in up to a million shuffles. Interesting