Comets and other discoveries by David Levy