Geometry Make basic operations in 2D euclidian geometry translation rotation composition of functions