click here for Homage to Norbert Wiener