If you have ever been on the internet, you've probably at at least point run into a game called the Flash Mind Reader. I've heard time and time again that the game uses some sort of confusing algorithm* to predict what number you picked. I can't figure it out. Can anybody here explain to me what the algorithm is or how the game works?

Here's a link to the game, here:
http://www.albinoblacksheep.com/flash/mind

*If I'm correct, an algorithm is sort of a bunch of different paths. For example, "If the answer to a is not b, it is c. If the answer to c is not d, it is e," and so on.



Meanwhile, I'll be sitting at my computer trying to figure this out.