Cleaned up and reformatted by Rene Liebscher.
More reformatting by me.
Also added some editorial comments.
1 file changed