Microstructures developed in solid-liquid reactions: using Cu-Sn reaction, Ni-Bi reaction, and Cu-In reaction as examples