some operations like insert, delete, search on binary search tree