Escribe tres funciones:
Estas funciones deben evaluar un arreglo de valores true y false, comenzando por el elemento situado más a la izquierda y evaluando por pares.
boolean_and([true, true, false, true]) ➞ false
# [true, true, false, true] => [true, false, true] => [false, true] => false
boolean_or([true, true, false, false]) ➞ true
# [true, true, false, true] => [true, false, false] => [true, false] => true
boolean_xor([true, true, false, false]) ➞ false
# [true, true, false, false] => [false, false, false] => [false, false] => falseXOR es igual que OR, excepto que excluye [true, true].