added greedy hill climbing, reordering, and cost (does not work)