experiments in c++