Ideas from LeetCode Problem #837: New 21 Game