Adaptive Agents with Reinforcement Learning and Internal Memory