What is stratified cross-validation and when should we use it?

Technical