Topic: RobotSim Programming
This
solution
was written in the
literate Haskell style
.