This code is based on the 2003 paper by Jos Stam from U of T https://pdfs.semanticscholar.org/847f/819a4ea14bd789aca8bc88e85e906cfc657c.pdf
This code is based on the 2003 paper by Jos Stam from U of T https://pdfs.semanticscholar.org/847f/819a4ea14bd789aca8bc88e85e906cfc657c.pdf