Heraclitus is a pre-Socratic Greek philosopher still known more than 2,500 years after his days for such utterances as "All things change" and "You cannot step in the same river twice" (the latter is the most famous translation but perhaps not the most precise one). He held the view that reality is One, all is …