Reverse linked (and doubly-linked) lists