

def Add(v1, v2) -> tuple:
	v3 = (v1[0] + v2[0], v1[1] + v2[1])
	return v3

def Subtract(v1, v2) -> tuple:
	v3 = (v1[0] - v2[0], v1[1] - v2[1])
	return v3

def DotProduct(v1, v2) -> float:
	f1 = (v1[0] * v2[0]) + (v1[1] * v2[1])
	return f1

def Mult(v1, f1) -> tuple:
	v2 = (v1[0] * f1, v1[1] * f1)
	return v2

def MultS(v1, v2) -> tuple:
	v3 = (v1[0] * v2[0], v1[1] * v2[1])
	return v3

def MA(v1, f1, v2) -> tuple:
	v3 = (v1[0] + (v2[0] * f1), v1[1] + (v2[1] * f1))
	
def Compare(v1, v2) -> tuple:
	return (v1[0] == v2[0] and v1[1] == v2[1])