Mini review: Protein folding: A problem of today