saurabh pant chemistry stoichiometry