Numerical Algorithms For The Mathematics Of Information