Added New Classes and showed how they can be used to run a simulation that calculates the expected gain from basic strategy