Boolean Expressions For Logic Gates