A Mastermind Solver: solves any 6-color, 4-space mastermind puzzle in 6 guesses or less.