Analytical dynamics