2.18 and 2.37: reversing and deep-reversing a list