Adiabatic invariants