Ideal magnetohydrodynamics