Unsupervised Language Model centered around binary search