Brain algorithms applied to neural nets · Hindsight | Envisioning