Para este post não ficar off-topic demais, vai minha contribuição (ou não :) ):
IMHO, e já que estamos apenas trocando idéias e a titulo de curiosidade.
Muitas vezes procuramos obter performance na aplicação em cima da codificação, ou uso de certa linguagem, em certas condições até conseguimos algum sucesso, mais um algoritmo O(n) nunca será um O(1) ( no entanto pode ser mais rápido para n pequeno quando este O é relativo a tempo ou ocupar menos espaço de memória quando o O é relativo a armazenamento ).
Vez ou outra me pego esquecendo disto...
heheheCitação:
Postado originalmente por SDM
Interessante, mais este é parte do processo de cálculo do pi, olha a definição geométrica do circulo tirada de alguns sites:
"... é o lugar geométrico dos pontos que são equidistantes a um outro ponto dado, o centro da circunferência."
http://www.educ.fc.ul.pt/icm/icm99/icm43/plano.htm
http://www.educ.fc.ul.pt/docentes/op...s/traducao.htm
se transpormos para a roda esta propriedade garantimos colocar o eixo neste ponto central, se não imagina nosso carro andando com o eixo fora do centro da roda (circulo) :)