Heegner Points, Hilbert'S Twelfth Problem, And The Birch And Swinnerton-Dyer Conjecture