Rules for assigning oxidation states