The SOAR cognitive architecture. A memory system and simulation of human behavior