Please describe the broad classes of Reinforcement Learning (RL) within Machine Learning and what problems they attempt to address.