This algorithm takes a certain type of censored text as input, and enables the user to find out what the original text was. How can you possibly claim that it doesn't recover censored text, when that is exactly what it does?
Gabulit It is like multiplying a number with 2. You tell me your number and i will divide it with 2 to get the result. This is not recovery. Recovery should be getting a number without knowing the exact algorithm that the number is made of.