Towards a Sound Theory of Adaptation for the Simple Genetic Algorithm