See it starts with gender, and if (user.gender === "Female") user.age = 29.
After that, the algorithm gets very complex and becomes a black box. I'm sure they spent billions training it.