Методы расширения типа real

function Between(Self: real; a, b: real): boolean;
        Возвращает True если значение находится между двумя другими
function InRange(Self: real; a,b: real): boolean;
        Возвращает True если значение находится между двумя другими
function Round(Self: real): integer;
        Возвращает число, округленное до ближайшего целого
function Round(Self: real; digits: integer): real;
        Возвращает x, округленное до ближайшего вещественного с digits знаками после десятичной точки
function RoundBigInteger(Self: real): BigInteger;
        Возвращает число, округленное до ближайшего длинного целого
function Sqr(Self: real): real;
        Возвращает квадрат числа
function Sqrt(Self: real): real;
        Возвращает квадратный корень числа
function ToString(Self: real; frac: integer): string;
        Возвращает вещественное, отформатированное к строке с frac цифрами после десятичной точки
function Trunc(Self: real): integer;
        Возвращает целую часть вещественного числа
function TruncBigInteger(Self: real): BigInteger;
        Возвращает целую часть вещественного числа как длинное целое