I've been trying to find a resource that easily gives an algorithm for a perfect Faro shuffle. I would like to be able to tell a program how many shuffles I would do (in or out) and be able to find out the location of any card based on that. So far, no luck.
I created one of my own on...