Simple and light text diff implementation