Helpful example programs further discussed on my web site.