let tree be an arraylist instance and assume that tree.tostring() evaluates to [birch, oak, elm, maple]. what does tree.tostring() evaluate to after the statement tree.remove(2);?
[birch, oak]
[birch, elm, maple]
[birch, oak, maple]
[elm, maple]