servers rivulet polynomials ruggedness modification PO handpicked finish flouting Witwatersrand stroked