Different examples for CMU's CPS180 Introduction to Programming class.