Use leaching, solution purification, solvent extraction, ion exchange, and precipitation to recover metals from ores and residues.