the optimization (tail recursion and memoization) part of today's lecture
	new file:   live10b.fsx