Este programa é uma versão transformadora da monada ST, específica para Haskell. 