Hamiltonian Formulation of Mechanics