Basic decision tree implementation exercise for Northwestern EECS 349: Machine Learning course