Ordinary and degenerate Euler numbers and polynomials