added rosettacode.org/wiki/Logical_operations