title: Is there a way in vyper to calculate e^x with x being a signed decimal?
body: <p>For my thesis, I have been looking for an equation that calculates an exp(x) with Vyper smart contract. I choose Vyper over Solidity for its ability to handle fixed-point numbers. However, I couldn't find an efficient to do this since Vyper doesn't allow me to do exponentiation with a decimal base.</p>
  <p>What I was trying to do is e**x
  (e = constant Euler number = about 2.718281828. x is the variable of a decimal that can be negative or positive)</p>
  <p>I tried looking for a Vyper math library that provides exponentiation function for decimals but with no luck. Someone somewhere suggested using look-up tables for exponential e to minimize computation time. However, I have no idea how can I implement that in Vyper.</p>
  <p>I'm currently trying to develop an exponential function based on Taylor's series, <a href="https://en.wikipedia.org/wiki/Taylor_series" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Taylor_series</a>.</p>
  <p>Is this the only way to calculate this problem? I feel like there could be a better solution.</p>