Assignment 2 decision tree and random forests