The genetic code, information density, and evolution