Problems 4 -- 24 on this page