Nevim co to je za knihovnu, ale v nejhorsim pripade v nenarocne aplikaci bych si to definoval matematicky sam.