Text this: Block backward differentiation formula for solving ordinary and algebraic differential equations