trees.py
def insert(self, name: str, point: Tuple[int, int]) -> None:
        """Insert a player named <name> into this tree at point <point>.

        Raise an OutOfBoundsError if <point> is out of bounds.

        Raise an OutOfBoundsError if moving the player would place the player at
        exactly the same coordinates of another player in the Tree (before
        moving the player).

        Runtime: O(log(n))
        """
        raise NotImplementedError
Insert a player named <name> into this tree at point <point>.

        Raise an OutOfBoundsError if <point> is out of bounds.

        Raise an OutOfBoundsError if moving the player would place the player at
        exactly the same coordinates of another player in the Tree (before
        moving the player).

        Runtime: O(log(n))
        
Insert a player named  into this tree at point .
Raise an OutOfBoundsError if  is out of bounds.

Raise an OutOfBoundsError if moving the player would place the player at
exactly the same coordinates of another player in the Tree (before
moving the player).


Insert a player named into this tree at point . Raise an OutOfBoundsError if is out of bounds . Raise an OutOfBoundsError if moving the player would place the player at exactly the same coordinates of another player in the Tree ( before moving the player ) .
def insert(self, name: str, point: Tuple[int, int]) -> None:
        raise NotImplementedError
def insert ( self , name : str , point : Tuple [ int , int ] ) -> None : raise NotImplementedError
Insert a player named <name> into this tree at point <point>.
Insert a player named <name > into this tree at point <point > .
"""Insert a player named <name> into this tree at point <point>.

        Raise an OutOfBoundsError if <point> is out of bounds.

        Raise an OutOfBoundsError if moving the player would place the player at
        exactly the same coordinates of another player in the Tree (before
        moving the player).

        Runtime: O(log(n))
        """
self
name
str
point
Tuple[int, int]