Finite and discrete math problem solver - Fogiel, M (1988)