evolutionary history complexities exploration