ZubchickНадо так чтоб говорили :)
мне sq как и x1, x2 ни о чем не говорят)
А то получается неединообразно. Простые вычисления прячем в ретурны, а сложные разворачиваем. Пусть уже все будут развёрнуты (ИМХО**2)
P.S. Кстати - x1, x2 и y1, y2 очень даже говорят.