Modeling with ODEs and DAEs