Basic Logic Gates And Boolean Algebra