Feature Selection By Iterative Reweighting: An Exploration Of Algorithms For Linear Models And Random Forests