I can add totient function code in sieve because it's an important algorithm to know and can also describe it's time complexity