Solved some codeeval problems.
Messed around with Data.Sequence.
Messed around with a simple cipher.
Code eval problem.
Fiddled with some random number generation.
Fiddled with Monte-Carlo integration in Haskell. I use the System.Random.Mersenne to generate random number. Right now I try to have it continue sampling until the standard deviation indicates the estimate is within 0.01. The answers I get are close, but statistically I would expect them to be within 0.01 of the true answer almost 100% of the time. Instead I get errors as large at 0.03 with frightening regularity.