The genetic code constrains yet facilitates Darwinian evolution

The genetic code constrains yet facilitates Darwinian evolution