I'm trying to figure out what it would be good for.  It's scripting, right ? 

Is the 'functional' part referring to mathematical functions?

What problem is it solving?