GCD e Linguagens Funcionais