Reinforcement Learning, a introduction