/// <summary>
 /// Computes the simple deviation strength value.
 /// </summary>
 /// <returns>Simple deviation strength value defined as <c>ln(ad/bc) / ln(2)</c>.</returns>
 /// <remarks>
 /// <para>There are special cases defined explicitly:</para>
 /// <para>If both <c>(a * d) = 0</c> and <c>(b * c) = 0</c>, return 0.</para>
 /// <para>If only <c>(a * d) = 0</c>, return -INF.</para>
 /// <para>If only <c>(b * c) = 0</c>, return +INF.</para>
 /// </remarks>
 public override double Value(AbstractQuantifierSetting setting, Ice.Current __current)
 {
     FourFoldContingencyTable table = new FourFoldContingencyTable(setting.firstContingencyTableRows);
     return table.SimpleDeviationValue();
 }