Unwinding the mysteries of protein folding