worked on hw0; still need to do complex numbers and GF