prima implementazione bst