blastoff in ruby, haskell and scheme