Adsorption and desorption of small molecules on porous materials for thermal energy storage and pumping purposes.