Solving ordinary differential equations by generalized Adams methods: properties and implementation techniques