My library of c plus plus