Added Why ContentEditable is Terrible or How the Medium Editor Works by @nicksantos