Adsorption, Fundamentals