See ion exchange.