CSIT 256 Irvine Ch 8 Part 1 of Demo writing a generic procedure and USES