recursive algorithm - Turkish English Dictionary