spring14/lectures/L06-specs1 and L07-specs2