Aristotle on science as problem solving