Functions, operators, and data types for XPath 2.0

I have made the following changes to the function library:

Significant Omissions

In general, features of XSLT 2.0 and XPath 2.0 not listed above have not been implemented. In particular, these include: