diff creating diff from the ground up using C NOTE: please go easy on this project, I've been working on it for nearly two months straight.