Knowledge of classical mechanics, written in haskell.