Homework 2 Assignment of UCBerkeley's CS61B Course: http://www.cs.berkeley.edu/~jrs/61b/hw/hw2/