defmodule CaixaEletronico do
def saque(valor,[nota]), do: [{nota,div(valor,nota)}]
def saque(valor,[nota1, nota2]) do
[{nota1,div(valor,nota1)},
{nota2,div(rem(valor,nota1),nota2)},
]
end
def saque(valor,[nota_cabeca|resto_lista_notas]) do
:erro
end
end