* Made the recursive sort a dictionary sort (not case sensitive)
* Bugfix for duplicate items in list