All truth passes through three stages: In the first stage it’s ridiculed, in the second it’s violently opposed, and in the third stage it’s accepted as self-evident.