Aristotle and contemporary science