added some list operations & bst operations