Base editing: precision chemistry on the genome and transcriptome of living cells