Applications of Reinforcement Learning