Linguistic Algorithm