Filename: Yanis Zafirópulos - Swift 4 Recipes_ Hundreds of Useful Hand-picked Code Snippets-Apress (2019).pdf | MD5: 19beb64837bb5ed3a8564956b6677736

Link to here | View Obj Raw | Save Obj as File

0: 
16: 
32: 
48: 
64: 
80: 
96: 
112: 
128: 
144: 
160: 
176: 
192: 
208: 
224: 
240: 
256: 
272: 
288: 
304: 
320: 
336: 
352: 
368: 
384: 
400: 
416: 
432: 
448: 
464: 
480: 
496: 
512: 
528: 
544: 
560: 
576: 
592: 
608: 
624: 
640: 
656: 
672: 
688: 
704: 
720: 
736: 
752: 
768: 
784: 
800: 
816: 
832: 
848: 
864: 
880: 
896: 
912: 
928: 
944: 
960: 
976: 
992: 
1008: 
1024: 
1040: 
1056: 
1072: 
1088: 
1104: 
1120: 
1136: 
1152: 
1168: 
1184: 
1200: 
1216: 
1232: 
1248: 
1264: 
1280: 
1296: 
1312: 
1328: 
1344: 
1360: 
1376: 
1392: 
1408: 
1424: 
1440: 
1456: 
1472: 
1488: 
1504: 
1520: 
1536: 
1552: 
1568: 
1584: 
1600: 
1616: 
1632: 
1648: 
1664: 
1680: 
1696: 
1712: 
1728: 
1744: 
1760: 
1776: 
1792: 
1808: 
1824: 
1840: 
1856: 
1872: 
1888: 
1904: 
1920: 
1936: 
1952: 
1968: 
1984: 
2000: 
2016: 
2032: 
2048: 
2064: 
2080: 
2096: 
2112: 
2128: 
2144: 
2160: 
2176: 
2192: 
2208: 
2224: 
2240: 
2256: 
2272: 
2288: 
2304: 
2320: 
2336: 
2352: 
2368: 
2384: 
2400: 
2416: 
2432: 
2448: 
2464: 
2480: 
2496: 
2512: 
2528: 
2544: 
2560: 
2576: 
2592: 
2608: 
2624: 
2640: 
2656: 
2672: 
2688: 
2704: 
2720: 
2736: 
2752: 
2768: 
2784: 
2800: 
2816: 
2832: 
2848: 
2864: 
2880: 
2896: 
2912: 
2928: 
2944: 
2960: 
2976: 
2992: 
3008: 
3024: 
3040: 
3056: 
3072: 
3088: 
3104: 
3120: 
3136: 
3152: 
3168: 
3184: 
20 71 0a 2f  47 53 31 20  67 73 0a 2f  50 65 72 63 
65 70 74 75  61 6c 20 72  69 0a 30 20  30 20 30 20 
31 20 6b 0a  42 54 0a 2f  54 31 5f 30  20 31 20 54 
66 0a 31 31  20 30 20 30  20 31 31 20  33 39 32 2e 
33 37 32 39  38 35 38 33  20 35 33 2e  39 39 36 37 
39 39 34 36  20 54 6d 0a  5b 28 34 35  29 5d 54 4a 
0a 31 31 20  30 20 30 20  31 31 20 37  31 2e 39 39 
37 39 39 33  34 36 20 35  38 30 2e 31  33 37 38 31 
37 33 38 20  54 6d 0a 5b  28 44 69 76  69 64 65 20 
74 68 65 6d  20 61 6e 64  20 67 29 2d  31 2e 38 39 
39 39 39 39  39 37 28 65  74 20 74 68  65 20 72 29 
31 35 2e 31  30 30 30 30  30 33 38 28  65 6d 29 37 
28 61 69 6e  64 65 72 29  38 35 28 2e  29 5d 54 4a 
0a 2f 53 70  61 6e 3c 3c  2f 41 63 74  75 61 6c 54 
65 78 74 28  fe ff 00 a0  00 a0 00 a0  00 a0 00 a0 
00 a0 29 3e  3e 42 44 43  0a 2f 54 31  5f 31 20 31 
20 54 66 0a  31 31 20 30  20 30 20 31  31 20 35 34 
2e 30 30 31  39 39 31 32  37 20 35 35  36 2e 31 33 
35 38 30 33  32 32 20 54  6d 0a 5b 28  20 20 20 20 
20 20 29 5d  54 4a 0a 45  4d 43 0a 31  31 20 30 20 
30 20 31 31  20 38 37 2e  30 30 31 39  39 31 32 37 
20 35 35 36  2e 31 33 35  38 30 33 32  32 20 54 6d 
0a 5b 28 6c  65 74 20 64  69 76 20 3d  20 61 20 2f 
20 62 29 5d  54 4a 0a 2f  53 70 61 6e  3c 3c 2f 41 
63 74 75 61  6c 54 65 78  74 28 fe ff  00 a0 00 a0 
00 a0 00 a0  00 a0 00 a0  29 3e 3e 42  44 43 0a 31 
2e 34 35 35  30 30 30 30  34 20 54 4c  0a 31 31 20 
30 20 30 20  31 31 20 35  34 2e 30 30  31 39 39 31 
32 37 20 35  34 30 2e 31  33 30 37 39  38 33 33 20 
54 6d 0a 5b  28 20 20 20  20 20 20 29  5d 54 4a 0a 
45 4d 43 0a  31 31 20 30  20 30 20 31  31 20 38 37 
2e 30 30 31  39 39 31 32  37 20 35 34  30 2e 31 33 
30 37 39 38  33 33 20 54  6d 0a 5b 28  6c 65 74 20 
6d 6f 64 20  3d 20 61 20  25 20 62 29  5d 54 4a 0a 
2f 54 31 5f  30 20 31 20  54 66 0a 31  31 20 30 20 
30 20 31 31  20 37 31 2e  39 39 37 39  39 33 34 36 
20 35 31 36  2e 31 32 38  37 38 34 31  37 20 54 6d 
0a 5b 28 52  29 35 28 65  74 29 33 28  75 72 6e 20 
74 68 65 20  72 29 31 35  2e 31 30 30  30 30 30 33 
38 28 65 73  29 33 28 75  6c 74 29 37  28 2e 29 5d 
54 4a 0a 2f  53 70 61 6e  3c 3c 2f 41  63 74 75 61 
6c 54 65 78  74 28 fe ff  00 a0 00 a0  00 a0 00 a0 
00 a0 00 a0  29 3e 3e 42  44 43 0a 2f  54 31 5f 31 
20 31 20 54  66 0a 31 31  20 30 20 30  20 31 31 20 
35 34 2e 30  30 31 39 39  31 32 37 20  34 39 32 2e 
31 32 36 38  33 31 30 35  20 54 6d 0a  5b 28 20 20 
20 20 20 20  29 5d 54 4a  0a 45 4d 43  0a 31 31 20 
30 20 30 20  31 31 20 38  37 2e 30 30  31 39 39 31 
32 37 20 34  39 32 2e 31  32 36 38 33  31 30 35 20 
54 6d 0a 5b  28 72 65 74  75 72 6e 20  5c 28 64 69 
76 2c 20 6d  6f 64 5c 29  29 5d 54 4a  0a 31 31 20 
30 20 30 20  31 31 20 35  34 2e 30 30  31 39 39 31 
32 37 20 34  37 36 2e 31  32 31 38 32  36 31 37 20 
54 6d 0a 5b  28 7d 29 5d  54 4a 0a 2f  54 31 5f 30 
20 31 20 54  66 0a 31 31  20 30 20 30  20 31 31 20 
37 31 2e 39  39 37 39 39  33 34 36 20  34 35 32 2e 
31 31 39 38  31 32 30 31  20 54 6d 0a  5b 28 4e 29 
31 37 28 6f  29 37 28 77  2c 20 6c 65  74 29 2d 38 
28 92 29 36  39 28 73 20  74 72 29 2d  32 31 28 79 
20 69 74 29  37 2e 30 39  39 39 39 39  39 28 2e 29 
5d 54 4a 0a  2f 54 31 5f  31 20 31 20  54 66 0a 31 
31 20 30 20  30 20 31 31  20 35 34 2e  30 30 31 39 
39 31 32 37  20 34 32 38  2e 31 31 37  38 32 38 33 
36 20 54 6d  0a 5b 28 6c  65 74 20 72  65 73 75 6c 
74 20 3d 20  64 69 76 69  64 65 5c 28  31 33 2c 20 
37 5c 29 29  5d 54 4a 0a  2f 54 31 5f  30 20 31 20 
54 66 0a 31  31 20 30 20  30 20 31 31  20 37 31 2e 
39 39 37 39  39 33 34 36  20 34 30 34  2e 31 31 35 
38 31 34 32  20 54 6d 0a  5b 28 4c 29  2d 31 31 28 
65 74 29 2d  38 28 92 29  36 39 28 73  20 73 29 2d 
34 28 65 29  2d 32 2e 39  30 30 30 30  30 31 28 65 
20 77 68 29  37 28 61 29  37 28 74 20  77 29 2d 34 
28 65 29 31  33 28 92 29  31 39 28 76  29 33 28 65 
20 6d 29 37  28 61 6e 29  37 28 61 29  34 28 67 29 
2d 31 2e 38  39 39 39 39  39 39 37 28  65 29 2d 33 
28 64 2e 2e  2e 29 5d 54  4a 0a 2f 54  31 5f 31 20 
31 20 54 66  0a 31 31 20  30 20 30 20  31 31 20 35 
34 2e 30 30  31 39 39 31  32 37 20 33  38 30 2e 31 
31 33 38 33  30 35 36 20  54 6d 0a 5b  28 70 72 69 
6e 74 5c 28  22 54 68 65  20 64 69 76  69 73 69 6f 
6e 20 6f 66  20 31 33 2f  37 20 79 69  65 6c 64 73 
20 5c 5c 5c  28 72 65 73  75 6c 74 5c  29 22 5c 29 
29 5d 54 4a  0a 2f 53 70  61 6e 3c 3c  2f 41 63 74 
75 61 6c 54  65 78 74 28  fe ff 00 07  29 3e 3e 42 
44 43 0a 2f  54 31 5f 32  20 31 20 54  66 0a 31 38 
20 30 20 30  20 31 38 20  35 34 20 33  34 30 2e 31 
33 33 37 38  39 30 36 20  54 6d 0a 5b  28 20 29 5d 
54 4a 0a 45  4d 43 0a 30  20 54 4c 0a  31 38 20 30 
20 30 20 31  38 20 35 34  20 33 34 30  2e 31 33 33 
37 38 39 30  36 20 54 6d  0a 5b 28 48  6f 77 20 49 
74 20 57 29  31 38 28 6f  72 6b 73 29  5d 54 4a 0a 
2f 54 31 5f  30 20 31 20  54 66 0a 31  31 20 30 20 
30 20 31 31  20 35 34 20  33 31 36 2e  31 33 33 37 
38 39 30 36  20 54 6d 0a  5b 28 41 20  66 75 6e 63 
74 69 6f 6e  2c 20 61 29  34 2e 30 39  39 39 39 39 
39 28 70 29  31 28 61 72  29 2d 37 28  74 20 66 72 
29 31 35 28  6f 6d 20 70  29 2d 31 2e  38 39 39 39 
39 39 39 37  28 65 72 29  2d 37 28 66  6f 72 29 2d 
37 28 6d 69  6e 29 34 2e  30 39 39 39  39 39 39 28 
67 20 61 20  73 29 2d 34  28 65 72 29  2d 37 28 69 
65 73 20 6f  66 20 73 29  32 2e 30 39  39 39 39 39 
39 28 74 61  29 37 28 74  29 31 28 65  6d 65 6e 29 
37 28 74 73  29 31 37 28  2c 20 6d 29  37 28 61 29 
31 30 28 79  20 61 6c 73  29 2d 34 28  6f 20 72 29 
31 35 28 65  74 29 33 28  75 72 6e 20  61 20 29 5d 
54 4a 0a 31  2e 34 35 35  30 30 30 30  34 20 54 4c 
0a 31 31 20  30 20 30 20  31 31 20 35  34 20 33 30 
30 2e 31 32  38 37 38 34  31 37 20 54  6d 0a 5b 28 
76 29 35 28  61 6c 75 65  1f 96 20 70  72 29 31 35 
2e 31 30 30  30 30 30 33  38 28 65 74  29 33 28 74 
29 2d 31 28  79 20 6d 29  37 28 75 63  29 31 28 68 
20 69 6e 20  74 68 65 20  77 29 34 2e  30 39 39 39 
39 39 39 28  61 29 31 30  28 79 20 74  68 65 20 70 
29 34 28 75  72 29 31 35  28 65 20 93  6d 29 37 28 
61 29 37 28  74 68 65 6d  29 37 2e 30  39 39 39 39 
39 39 28 61  29 37 28 74  69 63 29 35  28 61 6c 29 
31 30 28 94  20 6f 6e 65  73 20 64 6f  29 33 34 28 
2e 20 42 29  37 28 75 74  20 77 68 29  37 28 61 29 
37 28 74 20  29 5d 54 4a  0a 31 31 20  30 20 30 20 
31 31 20 35  34 20 32 38  34 2e 31 32  33 37 37 39 
33 20 54 6d  0a 5b 28 69  66 20 77 29  2d 34 28 65 
20 77 29 34  2e 30 39 39  39 39 39 39  28 61 6e 29 
37 28 74 20  74 29 31 28  6f 20 72 29  31 35 28 65 
74 29 33 28  75 72 6e 20  6d 6f 72 29  31 35 2e 31 
30 30 30 30  30 33 38 28  65 20 74 68  29 37 28 61 
6e 20 6f 6e  65 20 76 29  35 28 61 6c  75 65 3f 20 
54 29 34 2e  30 39 39 39  39 39 39 28  68 29 36 2e 
39 30 30 30  30 30 31 28  61 29 37 2e  30 39 39 39 
39 39 39 28  74 29 2d 38  28 92 29 36  38 2e 39 30 
30 30 30 31  35 32 28 73  20 77 68 65  72 29 31 35 
2e 31 30 30  30 30 30 33  38 28 65 20  74 68 65 20 
74 29 33 28  75 70 6c 65  73 20 63 6f  6d 65 20 29 
5d 54 4a 0a  31 31 20 30  20 30 20 31  31 20 35 34 
20 32 36 38  2e 31 31 38  38 30 34 39  33 20 54 6d 
0a 5b 28 69  6e 29 37 28  74 29 31 28  6f 20 70 6c 
29 31 28 61  29 31 30 28  79 21 29 5d  54 4a 0a 32 
2e 31 38 31  39 39 39 39  32 20 54 4c  0a 2f 54 31 
5f 31 20 31  20 54 66 0a  31 31 20 30  20 30 20 31 
31 20 35 34  20 32 34 34  2e 31 31 36  37 39 30 37 
37 20 54 6d  0a 5b 28 54  68 65 20 64  69 76 69 73 
69 6f 6e 20  6f 66 20 31  33 2f 37 20  79 69 65 6c 
64 73 20 5c  28 31 2c 20  36 5c 29 29  5d 54 4a 0a 
2f 54 31 5f  32 20 31 20  54 66 0a 32  30 20 30 20 
30 20 32 30  20 35 34 20  31 39 36 2e  31 33 33 38 
30 34 33 32  20 54 6d 0a  5b 28 35 2d  38 2e 29 5d 
54 4a 0a 2f  53 70 61 6e  3c 3c 2f 41  63 74 75 61 
6c 54 65 78  74 28 fe ff  20 02 29 3e  3e 42 44 43 
0a 32 30 20  30 20 30 20  32 30 20 38  34 2e 36 36 
30 30 30 33  36 36 20 31  39 36 2e 31  33 33 38 30 
34 33 32 20  54 6d 0a 5b  28 20 29 5d  54 4a 0a 45 
4d 43 0a 32  30 20 30 20  30 20 32 30  20 39 34 2e 
36 36 30 30  30 33 36 36  20 31 39 36  2e 31 33 33 
38 30 34 33  32 20 54 6d  0a 5b 28 43  61 6c 6c 20 
61 1f 66 75  6e 63 74 69  6f 6e 20 61  6e 64 1f 69 
67 6e 6f 72  65 20 69 74  73 20 72 65  74 75 72 6e 
20 29 5d 54  4a 0a 32 30  20 30 20 30  20 32 30 20 
35 34 20 31  37 34 2e 31  33 33 38 30  34 33 32 20 
54 6d 0a 5b  28 76 29 31  36 28 61 6c  75 65 29 5d 
54 4a 0a 2f  53 70 61 6e  3c 3c 2f 41  63 74 75 61 
6c 54 65 78  74 28 fe ff  00 07 29 3e  3e 42 44 43 
0a 2d 2e 32  34 20 54 77  0a 31 38 20  30 20 30 20 
31 38 20 35  34 20 31 34  36 2e 31 33  33 38 30 34 
33 32 20 54  6d 0a 5b 28  20 29 5d 54  4a 0a 45 4d 
43 0a 31 38  20 30 20 30  20 31 38 20  35 34 20 31 
34 36 2e 31  33 33 38 30  34 33 32 20  54 6d 0a 5b 
28 50 72 6f  62 6c 65 6d  29 5d 54 4a  0a 30 20 54 
77 0a 2f 54  31 5f 30 20  31 20 54 66  0a 31 31 20 
30 20 30 20  31 31 20 35  34 20 31 32  32 2e 31 33 
33 37 39 36  37 20 54 6d  0a 5b 28 49  20 77 29 34 
28 61 6e 29  37 28 74 20  74 29 31 28  6f 20 63 29 
35 28 61 6c  6c 20 61 20  66 75 6e 63  74 69 6f 6e 
20 62 29 34  2e 31 39 39  39 39 39 38  28 75 74 20 
69 29 34 28  67 29 2d 32  28 6e 6f 72  29 31 35 28 
65 20 69 74  73 20 72 29  31 35 28 65  74 29 33 28 
75 72 6e 20  76 29 35 2e  30 39 39 39  39 39 39 28 
61 6c 75 65  29 31 35 28  2e 29 5d 54  4a 0a 2f 54 
31 5f 33 20  31 20 54 66  0a 31 30 20  30 20 30 20 
31 30 20 33  30 35 2e 37  38 33 39 39  36 35 38 20 
36 30 35 2e  30 30 31 37  30 38 39 38  20 54 6d 0a 
5b 28 43 48  41 50 54 29  5d 54 4a 0a  2f 53 70 61 
6e 3c 3c 2f  41 63 74 75  61 6c 54 65  78 74 28 fe 
ff 00 65 29  3e 3e 42 44  43 0a 31 30  20 30 20 30 
20 31 30 20  33 33 30 2e  37 38 33 39  39 36 35 38 
20 36 30 35  2e 30 30 31  37 30 38 39  38 20 54 6d 
0a 5b 28 45  29 5d 54 4a  0a 45 4d 43  0a 31 30 20 
30 20 30 20  31 30 20 33  33 35 2e 34  31 34 30 30 
31 34 36 20  36 30 35 2e  30 30 31 37  30 38 39 38 
20 54 6d 0a  5b 28 52 20  35 20 29 5d  54 4a 0a 31 
30 20 30 20  30 20 31 30  20 33 35 37  2e 38 30 33 
39 38 35 36  20 36 30 35  2e 30 30 31  37 30 38 39 
38 20 54 6d  0a 5b 28 20  46 55 4e 29  5d 54 4a 0a 
2f 53 70 61  6e 3c 3c 2f  41 63 74 75  61 6c 54 65 
78 74 28 fe  ff 00 63 29  3e 3e 42 44  43 0a 31 30 
20 30 20 30  20 31 30 20  33 37 35 2e  33 39 34 30 
31 32 34 35  20 36 30 35  2e 30 30 31  37 30 38 39 
38 20 54 6d  0a 5b 28 43  29 5d 54 4a  0a 45 4d 43 
0a 31 30 20  30 20 30 20  31 30 20 33  38 30 2e 35 
38 34 30 31  34 39 20 36  30 35 2e 30  30 31 37 30 
38 39 38 20  54 6d 0a 5b  28 54 49 4f  4e 53 29 5d 
54 4a 0a 45  54 0a 51 0a
 q./GS1 gs./Perc
eptual ri.0 0 0 
1 k.BT./T1_0 1 T
f.11 0 0 11 392.
37298583 53.9967
9946 Tm.[(45)]TJ
.11 0 0 11 71.99
799346 580.13781
738 Tm.[(Divide 
them and g)-1.89
999997(et the r)
15.10000038(em)7
(ainder)85(.)]TJ
./Span<</ActualT
ext(............
..)>>BDC./T1_1 1
 Tf.11 0 0 11 54
.00199127 556.13
580322 Tm.[(    
  )]TJ.EMC.11 0 
0 11 87.00199127
 556.13580322 Tm
.[(let div = a /
 b)]TJ./Span<</A
ctualText(......
........)>>BDC.1
.45500004 TL.11 
0 0 11 54.001991
27 540.13079833 
Tm.[(      )]TJ.
EMC.11 0 0 11 87
.00199127 540.13
079833 Tm.[(let 
mod = a % b)]TJ.
/T1_0 1 Tf.11 0 
0 11 71.99799346
 516.12878417 Tm
.[(R)5(et)3(urn 
the r)15.1000003
8(es)3(ult)7(.)]
TJ./Span<</Actua
lText(..........
....)>>BDC./T1_1
 1 Tf.11 0 0 11 
54.00199127 492.
12683105 Tm.[(  
    )]TJ.EMC.11 
0 0 11 87.001991
27 492.12683105 
Tm.[(return \(di
v, mod\))]TJ.11 
0 0 11 54.001991
27 476.12182617 
Tm.[(})]TJ./T1_0
 1 Tf.11 0 0 11 
71.99799346 452.
11981201 Tm.[(N)
17(o)7(w, let)-8
(.)69(s tr)-21(y
 it)7.0999999(.)
]TJ./T1_1 1 Tf.1
1 0 0 11 54.0019
9127 428.1178283
6 Tm.[(let resul
t = divide\(13, 
7\))]TJ./T1_0 1 
Tf.11 0 0 11 71.
99799346 404.115
8142 Tm.[(L)-11(
et)-8(.)69(s s)-
4(e)-2.9000001(e
 wh)7(a)7(t w)-4
(e)13(.)19(v)3(e
 m)7(an)7(a)4(g)
-1.89999997(e)-3
(d...)]TJ./T1_1 
1 Tf.11 0 0 11 5
4.00199127 380.1
1383056 Tm.[(pri
nt\("The divisio
n of 13/7 yields
 \\\(result\)"\)
)]TJ./Span<</Act
ualText(....)>>B
DC./T1_2 1 Tf.18
 0 0 18 54 340.1
3378906 Tm.[( )]
TJ.EMC.0 TL.18 0
 0 18 54 340.133
78906 Tm.[(How I
t W)18(orks)]TJ.
/T1_0 1 Tf.11 0 
0 11 54 316.1337
8906 Tm.[(A func
tion, a)4.099999
9(p)1(ar)-7(t fr
)15(om p)-1.8999
9997(er)-7(for)-
7(min)4.0999999(
g a s)-4(er)-7(i
es of s)2.099999
9(ta)7(t)1(emen)
7(ts)17(, m)7(a)
10(y als)-4(o r)
15(et)3(urn a )]
TJ.1.45500004 TL
.11 0 0 11 54 30
0.12878417 Tm.[(
v)5(alue.. pr)15
.10000038(et)3(t
)-1(y m)7(uc)1(h
 in the w)4.0999
999(a)10(y the p
)4(ur)15(e .m)7(
a)7(them)7.09999
99(a)7(tic)5(al)
10(. ones do)34(
. B)7(ut wh)7(a)
7(t )]TJ.11 0 0 
11 54 284.123779
3 Tm.[(if w)-4(e
 w)4.0999999(an)
7(t t)1(o r)15(e
t)3(urn mor)15.1
0000038(e th)7(a
n one v)5(alue? 
T)4.0999999(h)6.
9000001(a)7.0999
999(t)-8(.)68.90
000152(s wher)15
.10000038(e the 
t)3(uples come )
]TJ.11 0 0 11 54
 268.11880493 Tm
.[(in)7(t)1(o pl
)1(a)10(y!)]TJ.2
.18199992 TL./T1
_1 1 Tf.11 0 0 1
1 54 244.1167907
7 Tm.[(The divis
ion of 13/7 yiel
ds \(1, 6\))]TJ.
/T1_2 1 Tf.20 0 
0 20 54 196.1338
0432 Tm.[(5-8.)]
TJ./Span<</Actua
lText(.. .)>>BDC
.20 0 0 20 84.66
000366 196.13380
432 Tm.[( )]TJ.E
MC.20 0 0 20 94.
66000366 196.133
80432 Tm.[(Call 
a.function and.i
gnore its return
 )]TJ.20 0 0 20 
54 174.13380432 
Tm.[(v)16(alue)]
TJ./Span<</Actua
lText(....)>>BDC
.-.24 Tw.18 0 0 
18 54 146.133804
32 Tm.[( )]TJ.EM
C.18 0 0 18 54 1
46.13380432 Tm.[
(Problem)]TJ.0 T
w./T1_0 1 Tf.11 
0 0 11 54 122.13
37967 Tm.[(I w)4
(an)7(t t)1(o c)
5(all a function
 b)4.1999998(ut 
i)4(g)-2(nor)15(
e its r)15(et)3(
urn v)5.0999999(
alue)15(.)]TJ./T
1_3 1 Tf.10 0 0 
10 305.78399658 
605.00170898 Tm.
[(CHAPT)]TJ./Spa
n<</ActualText(.
..e)>>BDC.10 0 0
 10 330.78399658
 605.00170898 Tm
.[(E)]TJ.EMC.10 
0 0 10 335.41400
146 605.00170898
 Tm.[(R 5 )]TJ.1
0 0 0 10 357.803
9856 605.0017089
8 Tm.[( FUN)]TJ.
/Span<</ActualTe
xt(...c)>>BDC.10
 0 0 10 375.3940
1245 605.0017089
8 Tm.[(C)]TJ.EMC
.10 0 0 10 380.5
840149 605.00170
898 Tm.[(TIONS)]
TJ.ET.Q.