An Introduction to Linear Programming and Matrix Game Theory