30 POINTS SO FARvim ass3B.hs vim ass3B.hs  ONLY 40 MORE TO GO