Till recursive reverse