How many different types of double replacement reactions are there in chemistry?