Part 2: Imported function reordering for utility.cpp from part 3
Part 2: Imported tree (de)constructor changes from part 3
Don't check for stop word on the constructor
Part 2: Imported interface constructor from part 3