a general purpose minimax framework which uses alpha-beta, an A.I. tool useful for machine decision making