Generalized-Random-Forest Research Paper for Machine Learning Seminar at Humboldt Universitat zu Berlin