Developing an algorithm for computing the conditional entropy of probability distribution over trees, given a Probabilistic Context Free Grammar (PCFG) and a particular sentence using Scala.