The How and Why of CI Techniques