To clarify: to reverse the list, one would only have to swap the HEAD and TAIL pointers of the base structure.