import math


def find_angle(p: tuple) -> float:
    """
    Computes angle of a 2D vector.
    Angles are measured with respect to positive x axis, on the counter clockwise direction. Negative y is considered up. Positive x is considered right.
    :param p: Vector considered in the form (x, y)
    :return: Angle in degrees.
    """
    assert len(p) == 2
    h = math.sqrt(p[0] ** 2 + p[1] ** 2)
    ang = math.acos(p[0] / h) * 180 / math.pi
    if p[1] > 0:
        ang = -ang
    return ang