2.1 Digital Logic Fundamentals