The Eternal Recurrence of the Same: A Historical Account of Nietzsche's Philosophy of History