New trivial function: List.singleton and Array.singleton

for completeness
And the compulsory tests
s/consisting in/consisting of/g in docstrings
Merge branch 'singleton'