Supernova Facts And Types