Kaggle's 30 Days Of ML (Competition Part-3): What is Target Encoding and how does it work?