Humpty dumpty: The internet has it all. And in this article it is explained much more elegant than what I wanted to write

http://www.uh.edu/engines/epi1564.htm