Why are Democritus' ideas still taught today?