שליחה במסרון: Structure-preserving algorithms for oscillatory differential equations /