added a function btree* new(int key)