Define the numbers of arguments for the common functions
Make time a pass-by-value.
Some documentation updates
Add in the LICENSE

Mea culpa, I should probably have done this earlier...