via Graham Clarke
Exercise Piscator 1969