added spread_tune_p()

using i/p approximation of 1/(p*ln(1+1/i))