Think Python ch18 poker exercies