documented shuffledeck