I have been spending time learning this card trick.