Let's play with our MOSFETs! Part 1: Basics and NMOS logic