title: Math operations using System.Decimal in C#
body: <p>I <strong>need</strong> to be able to use the standard math functions on decimal numbers. Accuracy is <strong>very important</strong>. <code>double</code> is not an acceptable substitution. How can math operations be implemented with decimal numbers in C#?</p>
  
  <p><strong>edit</strong>
  I am using the <code>System.Decimal</code>. My issue is that <code>System.Math</code> does not work with <code>System.Decimal</code>. For example, the following functions do not work with <code>System.Decimal</code>:</p>
  
  <ul>
  <li>System.Math.Pow</li>
  <li>System.Math.Log</li>
  <li>System.Math.Sqrt</li>
  </ul>