How do I remove small molecules or exchange buffer in my sample?

Getting rid of unwanted small-molecule contaminants or switching a sample into a new buffer.

References