Fix bugs

 - Shuffle files before tree building
 - Fix String2Word
 - Make sample suitable for tail recursion
 - Save html dump