Adding an adaptive half-explicit method (one file, not over-engineered) for solving the pendulum with invariants would be very helpful.