DList#shuffle method

Addition of new `DList` method that randomly shuffles the elements of a `DList` (a little bit more).