Added Okasaki's Random Access List to standard library
Moved RAList out of library into examples
Added more higher-order functions on RAList
Type for NodeTree now disallows empty trees, as that would be an invariant violation
Removing check for size-1 nt-branch in rrest
Adding extra functions and methods to make RAList API match List API
Fixed join-str bug, added rjoinl