Why Doping Is Used In Semiconductors