Added euler-totient-function