#2 [html]
Functions
You can make function calls in expression and predicates.
Functions can take parameters and they always return values.
Parameters can be expressions (e.g. person/@href ).
Datatypes are implicitly converted to the type required by a parameter.