In CYK camelCase to underscore. Delete viterbi. Rename CYK to viterbi.
leaves/1 returns leaves of phrase. Child stores (sub)phrases after parsing an observation. In viterbi: create exemplar if necessary.