We refer to the representations of left and right contexts of a given word as half-words.
we split a word into two entities, a left halfword that characterizes its behavior to the left and a right half-word that characterizes its behavior to the right.