An inner solar system simulation written in haskell