https://impactmillions.org/c-programming-file-handling/
C Programming File Handling