evolutionary patterns overview 9257567