Double-replacement precipitation reaction