pidduck polynomial