https://s5.picofile.com/file/8156721400/3_torsion.ppt.html