---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I cannot understand how this portion of code working for reverse. Can somebody explain?