https://www.codingwithsid.in/2020/02/factorial-program-in-c-using-for-loop.html