DIfferential and differential-algebraic systems for the chemical engineer: solving numerical problems