improved CPoly prettyprint