cs4248-l2-lecture04-pre.pdf