compiled calculations using decimal fractions and variables - resolves #95
avoid StackOverflowError when compiling at runtime predicates that call each other - resolves #94