do over provides useful text permutations and is generally of interest to programmer-types. card piles is a mobile version of the 21 card trick.