Darwinism vs. Lamarckism: Key Evolutionary Differences