Bits and Pieces Homework