Reinforcement Learning: Teaching Machines to Make Decisions