reverse all levels with built-in reverse
reverse all levels with superficial reverse defined explicitly