See: "On Numbers and Games" by John Conway CoinStrip - Uses a recursive search of all possible game states to find a sure winner - The game states are generated on the fly - VERY CPU intensive CoinStripLookup/Play - Look up of sure winners and losing game states in an array - not very CPU intensive CoinStripLookup/Generate - Generates the list of sure winners and losers - VERY CPU intensive to generate the lists -> 6 coins on a strip of length 30 took 9 months on a 3GHz Pentium 4 Welters - Like CoinStrip, but using Welter's rules Author: Anthony G. Basile