Program to predeal hands in small bridge games. The basic idea, explained by Matthew Johnson http://www.matthew.ath.cx/projects/pescetti is to take a sorted hand, deal it once according to a random permutation and then deal it again, this time to the target combination of cards.