Euler's homogeneous function theorem