The semantic theory of evolution. (2020)