complex boolean algebra examples