An evaluation of card shuffling techniques, using ruby and celluloid.