Problems 5 -- 38 on this page