Implementation of Stam's Stable Fluids in 3d as final project for CSCE 649 "Physically Based Modeling" (Fall 2012)