Introduction To P Np