https://www.tffn.net/what-is-file-in-computer-science/