**real number**in mathematics means something completely different (see Computers and real numbers) I've implemented this concept a bit more intuitively (and if you consider lines of code, also more

*simply*). Unlike the implementation (removed by original author), my

**var**iables exist as both variables and commands. Personally I would call it a C-like syntax for numbers:GWM yes real numbers in maths are different but as this is a numerical analysis related item, real means whatever a compiled computer program uses as a real (especially the C language) - as used in numerical analysis. I agree that

**C-like syntax**is a more appropriate term. I like this implementation by slebetman as it is simple, and allows local variables and recursion.slebetman Since we're in agreement, I've moved my implementation to C-like syntax for numbers.