The repository root has a bunch of non-source files in addition to printf.c and printf.h; this is slightly distracting and messy. In larger repositories, one typically places the sources files in (one or more) subdirectories, and none of them in the repository root.
Should we, then, create a src/source subdirectory, and movie printf.h and printf.c into it?