Smart Slot Strategies: A mathematical approach to winning slot machine strategies