Disclaimer: It's hard to imagine a scenario where it would make sense to do this in real life, vs using git or some other version control program. This long-winded tutorial is purely for fun and education. By implementing a rough file tracker, we can