Spark
Just did a Haskell version of spark.
It supports in 9 lines of code (exclude comment + empty line)
Double instead of just Int.
Negative numbers.<p><a href="https://github.com/Mgccl/mgccl-haskell/blob/master/random/spark.hs" rel="nofollow">https://github.com/Mgccl/mgccl-haskell/blob/master/random/sp...</a>