Walk me through how you would choose between a Random Forest and a Support Vector Machine for a dataset with high dimensionality.