Logic for Pile Shuffle and Top-Bottom-Top Shuffle

Logic for the 2 basic shuffles is in.