personal c/c++ libraries