Andrew Wiles and the Last Theorem