edge cover polynomial