A Java implementation based on the DESCRIBER utility, as described on http://mindprod.com/project/describer.html.