Text this: Ion-exchange in Glasses and Crystals: from Theory to Applications