Ex 4 14: Implement macro for swap
Ex 4 14: Implement macro for swap

This exercise asks me to "Define a macro swap(t, x, y) that interchanges
two arguments of type t". This is straightforward using block structure.
It's interesting though to see how macros are free to take more
complicated formal parameters than functions. I suspect I could pass a
type as a formal parameter via pointers but I haven't gotten there yet.

petosegan/krc-solutions