Reinforcement Learning And Its Types In Typescript