A 3D animation application built in Haskell and C