Comparing Plato and Aristotle: Understanding Their Philosophical Differences