Text this: Solving duffing type differential equations using a three-point block variable order step size method