Warmup 1 for CS164 Berkeley 2014 Spring