prencode code. 
Extracted from RIPEM. An earlier version was included with RPEM.

By Mark Riordan (mrr@scss3.cl.msu.edu)
