Added tests for Compile
Fixed Abs/Sign
Some small early out optimizations
Used BigInteger.IsOne
Fixed issue with elimination not resulting in 0
Cleaned up excessive IEnumerable buffering