The game-tree package

A data type for game trees, as used in decision theory and game theory,
along with standard algorithms for searching the tree using alpha-beta pruning.
Can be used as the basis of an AI for two-player zero-sum games, such as chess.