quantum indroduction