do you know how many types of chemical reaction