added Documentation Generator needs Doxygen and Graphviz
generated Documentation
added Random Selector
added Random Shuffle