User Interface: Using a Splat instead of an explicit concat.
User Interface: PrefixTree + Tests

Prefix Tree implementation with ability to filter by prefix, and
iterate through elements, in alphabetic order.
User Interface: Prefix Tree now also supplies keys in iterator.

Additionally, changed `filter-str` to `init-str` as I thought that
was a more appropriate name.
User Interface: PrefixTree Documentation.