Cognition and thought : An Information-processing approach