Does Evolution Have A Limit