The doctrine of the Eternal Recurrence that is to say, of the absolute and eternal repetition of all things in periodical cycles this doctrine of Zarathustra's might, it is true, have been taught before.