CSPP 51091 Winter, 2007 Homework 3 Due 2/6/07 Chapter 5 Section 5.1.6 (Page 132) 5.1.1 5.1.2 b,c,d,f 5.1.4 b Section 5.2.6 (Page 141-143) 5.2.1 5.2.3 5.2.5 a,b Section 5.3.5 (Page 88) 5.3.1 a,b,c,d 5.3.2 b (by "nonconstant expression" in (iii) is meant a type expression that is not a type constant, e.g int * bool) 5.3.3 b,c 5.3.4 a,b,c,d 5.3.5 b,d 5.3.7 (all) Section 5.4.6 (Page 166-168) 5.4.5 d (consider using String.substring on strings of > 5 characters) 5.4.6 d 5.4.7 d 5.4.8 5.4.11 (this is the same as foldr) 5.4.12 a Section 5.5.3 (Page173) 5.5.1 5.5.7 a,b Section 5.6.5 (Pages 181-183) 5.6.1 b,d,f 5.6.4 a,c,d 5.6.6 Section 5.7.4 (Page 191) 5.7.2