General Reinforcement Learning Algorithms · Hindsight | Envisioning