lames differential equation types