fn reverse(indirect: *?*Node) void
Reverse the list starting from this node in-place. This operation is O(N).
indirect: *?*Node,