Recent Advances In Predicting And Modeling Protein Protein Interactions - Powerful Protein Folding Algorithm Alphafold Foiled By Singletons