| InvalidOperationException | x is signaling NaN or any ai is signaling NaN | 
| InvalidOperationException | x is ±∞ and any ai is ±0.0 | 
| InvalidOperationException | x is ±0.0 and any ai is ±∞ | 
| OverflowException | result is too big to be represented | 
| UnderflowException | result is too small to be represented | 
| InexactException | result is inexact | 
Calculates a0 + a1x + a2x2 + .. + anxn