Greetings afkaos:
If you want to start with : "Geometric Proportions",
geometry/trigonometic related functions can be
accessed by using
Math::Trig, this is a
core module and covers things such as tan, cot, sin, cos, ...etc.; it also has a predefined constant pi.
Math::Trig is a core module.
You may also want to have a look at
Math::Geometry.