I guess -- one other thing -- another mysterious aspect of evolution are the so-called major transitions where the system that is evolving undergoes a major organizational shift and the action the evolutionary action takes place in a different organizational level. 