PPrint library by Pottier et al