| m x epsilon delta | m := 100. x := 1. epsilon := 10 raisedTo: m negated. [(delta := -2 * x * x + 1 * x / 2) abs > epsilon] whileTrue: [x := x + delta]. ((x * 2) asScaledDecimal: m) printNl
Standard input is empty
1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727s100