added some information for the curious reader and a note of thanks for the original author