Worked on branch_and_bound.py. I added a couple functions with the goal of trying to make a binary tree where each split represents whether or not we are including a certain task from our task list. Looks like the node class does not support this well yet - need to check what the intentions were for this class. Additionally, I added some comments. Code compiles. make_a_binary_tree and set_up_node need work.