2This code was written by Wolfram Koepf.