Half done work stashed to almost_finished
The myrid ways of reversing string