Non-Goal-Directed Evolution and Fitness Under Constraints