what is mutation theory?