Bugfix in $.fn.shuffle
Swap elements only if i != j
Without this check, shuffle sometimes removes elements from the list!!!