Alphafold 2 and Protein Folding Explained