chapter4: typos, intro, sparse matrix, cdf