These are some more elaborate examples that make more liberal
use of the modules available from the CPAN.
