И это работает со всеми квадратами, даже квадратами дробных чисел...
читать дальше