Impressive work. I haven't read Sidon, but I re-read the others recently, and this seems like it might be right. -- gwern http://www.gwern.net