That's a very good point
I'm now wondering what the Rust lang equivalent of K&R is, so I can go do that in a more modern context.