docs: public static float polyPeak( float lower , float middle , float upper )
  	{
  //		if( lower >= middle || upper >= middle )
  //			throw new IllegalArgumentException("Crap");
  
  		// only need two coefficients to compute the peak's location
  		float a = 0.5f*lower - middle + 0.5f*upper;
  		float b = 0.5f*upper - 0.5f*lower;
  
  		return -b/(2.0f*a);
  	}