SMS dit: Computational techniques for ordinary differential equations