Java Dice-Rolling Package parses dice-rolling expressions, generating
an expression tree that can be invoked to compute the results of the
roll. Expressions include best(3,4D6) (roll 4 6-sided dice and take
the highest 3 dice, a common method for generating statistics in the
D20 role-playing system).