boolean algebra rules with examples