https://sinews.siam.org/Details-Page/untangling-dna-with-knot-theory