# See the License for the specific language governing permissions and
# limitations under the License.
-meth nsieve(n: Int): Int
+fun nsieve(n: Int): Int
do
var count = 0
- var array = new String.with_capacity(n)
+ var array = new Buffer.with_capacity(n)
for i in [0..n[ do
array[i] = 'o'
end
return count
end
-meth test(n: Int)
+fun test(n: Int)
do
var m = 10000.lshift(n)
print("Primes up to {m} {nsieve(m)}")