(reformat) entire codebase, mix clang-format LLVM and K&R
(update) Makefile, run away from GCC; praise clang;