Robotic Recall – Designing Cognitive Robotic Systems Using Working Memory