3 Card 4 Monte ~ An In Depth Tutorial