I suppose that the code doesn't really speak for itself - although I seldom furnish it with explanatory commentary