Mechanisms of evolution