Human-natural string comparison algorithm