Lógica de Programação – parte 3: múltiplos valores e módulos