Understanding Feature Engineering (Part 2) -- Categorical Data