small c++ apps