This module was revised from code written by M. Slaney and K. Turkowski. For information concerning this module, please refer to the source code.