Fixed the usage pattern for StringEndS
Moved p_IsOne  to p_polys
Fixed the handling of constant (non-1) denoms