Updated to acknowledge the heritage of the code that appears in this
library.