SMS: Analytical mechanics.