create tree from linked list using recursion
create tree from array
fix get biggest subset