pretty print primorial representation source files
fixed a warning
can be used with C++ now