Note A checklist of techniques involve Math and Programming Please read the preface before reading other things.