warmup assignment for CS169