Mixing cognitive science concepts with computer science algorithms and data structures: An integrative approach to strong AI
adaptation in natural and artificial systems .