Cognitive Computing: Simulating Human Thought Processes with AI