We basically “verschachteln” the intervals!

Then rescaling back always gives us the previous thingy