paulhiemstra/cpp-small-projects archive