Our problem-solving origins