On a Millenium Prize Problem, the Birch and Swinnerton-Dyer conjecture