Eulerian function