range usage of list was wrong
Set method of trees was using index instead of id
fix rest of tree tests
implement GetFunc Set SetFunc and Copy for binarysearchtree