swinnerton-dyer polynomial