How To Win At Gin Rummy: Playing for Fun and Profit