public double[] getY(double[] result, double x) {
		double v = Math.sqrt((r + x - a) * (r - x + a));
		if (result == null) {
			result = new double[2];
		}
		result[0] = v + b;
		result[1] = v - b;
		return result;
	}