added polyder, (partial) derivative function