casify tutorial examples
will bring document in line in a later CL, which may include revisiting some of the names

R=rsc
DELTA=58  (0 added, 0 deleted, 58 changed)
OCL=22906
CL=22908
diff --git a/doc/progs/sieve1.go b/doc/progs/sieve1.go
index 3f2cb9e..c9b27f0 100644
--- a/doc/progs/sieve1.go
+++ b/doc/progs/sieve1.go
@@ -5,7 +5,7 @@
 package main
 
 // Send the sequence 2, 3, 4, ... to returned channel 
-func Generate() chan int {
+func generate() chan int {
 	ch := make(chan int);
 	go func(ch chan int){
 		for i := 2; ; i++ {
@@ -16,7 +16,7 @@
 }
 
 // Filter out input values divisible by 'prime', send rest to returned channel
-func Filter(in chan int, prime int) chan int {
+func filter(in chan int, prime int) chan int {
 	out := make(chan int);
 	go func(in chan int, out chan int, prime int) {
 		for {
@@ -28,21 +28,21 @@
 	return out;
 }
 
-func Sieve() chan int {
+func sieve() chan int {
 	out := make(chan int);
 	go func(out chan int) {
-		ch := Generate();
+		ch := generate();
 		for {
 			prime := <-ch;
 			out <- prime;
-			ch = Filter(ch, prime);
+			ch = filter(ch, prime);
 		}
 	}(out);
 	return out;
 }
 
 func main() {
-	primes := Sieve();
+	primes := sieve();
 	for {
 		print(<-primes, "\n");
 	}