Add Trie example

- interesting datastructure
- implemented via a class
- generators, laziness
- recursion
- magical method __contains__