How Does a Transistor Work?