En un puesto de limonada, cada limonada cuesta $5. Los clientes están haciendo fila para comprarte una limonada y hacen sus pedidos de uno en uno (en el orden indicado por bills).
Cada cliente comprará una sola limonada y pagará con un billete de $5, $10 o $20. Debes dar el cambio correcto a cada cliente para que, al final de la transacción, pague $5.
Devuelve true si y solo si puedes dar el cambio correcto a todos los clientes.
lemonade([5, 5, 5, 10, 20]) ➞ true
lemonade([5, 5, 10, 10, 20]) ➞ false
lemonade([10, 10]) ➞ false
lemonade([5, 5, 10]) ➞ truebills es un arreglo de enteros.bills[i] será 5, 10 o 20.