Doing string kata over again, partly done