We start with a prompt, reinforce the behavior when it starts, fade the prompt, and then repeat the process in other environments. This is the strategy called: a) Generalization training b) Spontaneous recovery c) Discrimination training d) Programming