An animation application built in Haskell and C