Una implementación funcional usando el paradigma de la programación funcional se puede escribir en Perl 6: