improved erathostenes method