A string calculator code kata (osherove.com/tdd-kata-1/) solved using Haskell with Hspec.