Homework for Brian Harvey's CS61A Volume 1