Is Evolution Predictable