The principles of operant conditioning are best illustrated by