Index: src/examples/sum.c
===================================================================
--- src/examples/sum.c	(revision 86bd7c1f33abf5dff68fad7882036312fbe5a915)
+++ src/examples/sum.c	(revision b1d6dd544a60d22c07bdaaac6bc78180bf2015ad)
@@ -10,6 +10,6 @@
 // Created On       : Wed May 27 17:56:53 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Wed May 27 18:43:46 2015
-// Update Count     : 4
+// Last Modified On : Mon Jun  1 20:46:35 2015
+// Update Count     : 18
 //
 
@@ -42,27 +42,27 @@
 
 int main() {
-	const int size = 10, low = 0, High = 10;
-	int si = 0, ai[10]; // size
-	int i;
-	for ( i = low; i < High; i += 1 ) {
-		si += i;
-		ai[i] = i;
+	const int low = 5, High = 15, size = High - low;
+	int si = 0, ai[size];
+	int v = low;
+	for ( int i = 0; i < size; i += 1, v += 1 ) {
+		si += v;
+		ai[i] = v;
 	}
 	printf( "sum from %d to %d is %d, check %d\n",
 			low, High, sum( size, ai ), si );
 
-//	char ci[10];
+//	char ci[size];
 //	char c = sum( size, ci );
-//	float fi[10];
+//	float fi[size];
 //	float f = sum( size, fi );
 
-	double sd = 0.0, ad[10];							// size
-	for ( i = low; i < High; i += 1 ) {
-		double d = i / (double)size;
-		sd += d;
-		ad[i] = d;
+	double sd = 0.0, ad[size];
+	double v = low / 10.0;
+	for ( int i = 0; i < size; i += 1, v += 0.1 ) {
+		sd += v;
+		ad[i] = v;
 	}
 	printf( "sum from %g to %g is %g, check %g\n",
-			low / (double)size, High / (double)size, sum( size, ad ), sd );
+			low / 10.0, High / 10.0, sum( size, ad ), sd );
 }
 
