From 84545ad17a0b0952c0364cdcf18895cb1ffa3eb3 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Mon, 25 Apr 2022 13:00:44 +0100 Subject: [PATCH] Last Sync: 2022-04-25 13:00:44 --- pdf/Algorithmic_complexity.pdf | Bin 549310 -> 549310 bytes pdf/Arrays.pdf | Bin 83599 -> 83599 bytes pdf/Assembly_programs.pdf | Bin 58049 -> 58049 bytes pdf/Atomic_and_molecular_sentences.pdf | Bin 97737 -> 97737 bytes pdf/Axioms_of_set_theory.pdf | Bin 66749 -> 66749 bytes pdf/Basic_database_concepts.pdf | Bin 99218 -> 99218 bytes pdf/Basic_properties_of_sets.pdf | Bin 128524 -> 128524 bytes pdf/Biconditional_Elimination.pdf | Bin 39042 -> 39042 bytes pdf/Biconditional_Introduction.pdf | Bin 35537 -> 35537 bytes pdf/Binary_arithmetic.pdf | Bin 149838 -> 149838 bytes pdf/Binary_arithmetic_with_circuits.pdf | Bin 357156 -> 357156 bytes pdf/Bits,_bytes,_nibbles.pdf | Bin 51186 -> 51186 bytes pdf/Compile_from_source.pdf | Bin 49795 -> 49795 bytes pdf/Conditional_Elimination.pdf | Bin 43232 -> 43232 bytes pdf/Conditional_Introduction.pdf | Bin 74250 -> 74250 bytes pdf/Conjunction_Elimination.pdf | Bin 47565 -> 47565 bytes pdf/Conjunction_Introduction.pdf | Bin 45840 -> 45840 bytes pdf/Defining_a_computer.pdf | Bin 731550 -> 731550 bytes pdf/Design_features_of_language.pdf | Bin 60132 -> 60132 bytes pdf/Disjunction_Elimination.pdf | Bin 91007 -> 91007 bytes pdf/Disjunction_Introduction.pdf | Bin 54596 -> 54596 bytes pdf/HTTP_request_types.pdf | Bin 46765 -> 46765 bytes pdf/Indeterminacy.pdf | Bin 112534 -> 112534 bytes pdf/Law_of_the_Excluded_Middle.pdf | Bin 35622 -> 35622 bytes pdf/Logic_circuits.pdf | Bin 157687 -> 157687 bytes pdf/Logic_gates.pdf | Bin 407144 -> 407144 bytes pdf/Logical_possibility_and_necessity.pdf | Bin 122811 -> 122811 bytes pdf/Lovelace_quote.pdf | Bin 31770 -> 31770 bytes pdf/Morphology.pdf | Bin 77311 -> 77311 bytes pdf/Negation_Elimination.pdf | Bin 44476 -> 44476 bytes pdf/Negation_Introduction.pdf | Bin 44871 -> 44871 bytes pdf/Object_language_and_meta-language.pdf | Bin 131464 -> 131464 bytes pdf/Package_management_in_Arch.pdf | Bin 71061 -> 71061 bytes pdf/Primary_key.pdf | Bin 80548 -> 80548 bytes pdf/Queue.pdf | Bin 154497 -> 154497 bytes pdf/RESTful_APIs.pdf | Bin 105744 -> 105744 bytes pdf/Recursion.pdf | Bin 176160 -> 176160 bytes pdf/Reiteration.pdf | Bin 53262 -> 53262 bytes pdf/SQL_syntax.pdf | Bin 559941 -> 559941 bytes pdf/Semantic_versioning.pdf | Bin 118251 -> 118251 bytes pdf/Soundness.pdf | Bin 98882 -> 98882 bytes pdf/Stacks.pdf | Bin 151942 -> 151942 bytes pdf/Syllogism.pdf | Bin 79914 -> 79914 bytes pdf/The_Pragmatic_Programmer_1999.pdf | Bin 169339 -> 169339 bytes pdf/The_binary_number_system.pdf | Bin 146858 -> 146858 bytes pdf/Theorems_and_empty_sets.pdf | Bin 75643 -> 75643 bytes pdf/Turing_machines.pdf | Bin 102880 -> 102880 bytes pdf/User_management.pdf | Bin 74126 -> 74126 bytes pdf/Von_Neumann_architecture.pdf | Bin 239665 -> 239665 bytes pdf/Why_computers_use_binary.pdf | Bin 144674 -> 144674 bytes 50 files changed, 0 insertions(+), 0 deletions(-) diff --git a/pdf/Algorithmic_complexity.pdf b/pdf/Algorithmic_complexity.pdf index 9c05096423a9361e6b5beab0c17de9f7936a2049..423701679614fe211f80bc98ea0f3a4f4d119645 100644 GIT binary patch delta 1023 zcmdmYSaIKB#fBEfEljta1uRUAjFXd-Oi~O|(kzXPQn$Z$W}2vnA>7_m#0135+k1*w zIQTK8mo&0WU((2WzW(BqPrTyw5C3e)=T)4Z68_oWw`Px9(~?#d>yzoOEvCP3fBksB z{@=H=ksqu7<<+%*;o5V$>e`%pPfcG{PpX}-FBjlCzoszkj9cl?3n8XowJx5?U%vR& zwmE%~-@Gkt=bbzC)TOEO_Om>;3qRBC#4f!1_3n{K_e7p5!%t#z7wbF)>!0iTt;o)7 zuU`}N;Z5n+&s$nTS#R~Nvknhf-%!c)s{PNt8$AYM=Rf~0`o!UWtkR9U;L}eP`SVKe zT#AL5dt?{(KY8PESmhy8>B=srw~J1yKYdYQHBW?Ro#nhaa{k@Y^YZVsojO^XHC4t%yV+-LO(oNNmE5ertH+kyT|fE7mcQATx&zN&?iT$0 zwAkdY^T)T7^@>Y8n0Fm@+;VGK4DaI5rsY?<_!dq*xctfqzD1&PRy><|?Pob?w;yr7 z{{BV%vfiIDh3~H{4%K-p$#ZRu>G`bv2^*>+4EFG_WOd&?w@%HP|BLWbQ-vK{`Hu6w zE|~LPEN1z?C9K!G{~vF9{dE4$2UTC=HFo4xG`}}9eH66Zk9UdajkuMHJD1M3*}e0q z<+C?!HqP%8?reLtddAfCCr#~a&YRwQJ2Csr<~OhZCOp|)za;2qgx1n8E3X!*zZI$! ztaueF;r9B2bVTl22H7RQ^=>~~mN)ao|8uXZJ(Z1XI;V3czFi)%LI2}5uDK85g5~Vv ze_cCN)_=o=DXO~s&`-IGo~!=&PjQNI-Ol&#)4R9p#oyom6L7D7)_Dy{`B<^XKULPp zhw!%s{1$g-R7_m#0135+k1*w zIQTK8mo&0WU((2WzW)EAqtbf+4*g8LFXg0na^17}vwl?cvUqZPmQ6a}#gYAO`|HR1 z|NnVAd-J33fA0R_dMR2l{p%Xby{EIUd{_Bx7jLtm%kJl+H8Xl&eOkCO>s9EYnfLwN zujX3HZhkYpsLE#U)YF|T!rRZ@?(1H>BB%&4EASnhe=y0U0hujlS~^^2LmuP+f_Ja4(U z^0(8^Gk&!{x~(4j?8OAOlJ4e=t-d>@+*Y&ruN0Ma(r)%&IZ@U{+onV!O}fscF^sRX zeckv`V+)z7ya&}F{yzD)Lnh)>Vps)eTHE zzh|TxtUOj39=7DpjJroxn{P7X4dYiaQ!{nq_p+T^via-sQ+**h5eDnMyrebbUUY4U z7ZP)hf0@^|D12Sp{_wYdR~H&En|Nf^`yN#+l)Iym{;|}2&gbdVT3KJSeD0H-K3&n1 zO{9Hh8!HgAZJ*i3{__Nrk@55?{v3)xdi!>N4h4Q^7fVM2GfOuEQxj7Y17lN57c(;# c7Z+zIH)A(5MzSX3J!3Fx|qIQ4vUQkG5r$(^b delta 101 zcmeD0W$o`}ZP>zSX3Jz`Jl(>UQ4vUQkG5r$3Kax!x@cQ!V6F*dVsF}5&r ZbaA#cF|sf)c5$&&upy*m`gT{w8vp`<89x93 diff --git a/pdf/Assembly_programs.pdf b/pdf/Assembly_programs.pdf index c50cef6f7d08eb03f91117e445d90f410d80b19c..2f03979f9d380e2664af3cf57a7bcac2612f2bc8 100644 GIT binary patch delta 100 zcmX?jl=_Uc9&`Wz delta 100 zcmX?jl=0gQ%7SLOD6+ULrX_XGgmVU ZGYb<-H#a8>0|PTV1snWICUZR62>^d99pC@} diff --git a/pdf/Atomic_and_molecular_sentences.pdf b/pdf/Atomic_and_molecular_sentences.pdf index 9868cbeff0006edde99865b7f187e18392e9c878..e4065f33a69a11f5746f96ac3d9e9841450efe71 100644 GIT binary patch delta 107 zcmX^4oAu;x)`l&N%B8Hv1_p*k(=|#NHiVQ+e_g|P4*)*i9GL(B delta 107 zcmX^4oAu;x)`l&N%B8GE#s-Fl(=|#NRFUCa#(oXpJ} Z-Avt_TrFG-T%GL{YzQftewvx_6974Y9TETl diff --git a/pdf/Basic_database_concepts.pdf b/pdf/Basic_database_concepts.pdf index 99c83cb6311bbb3fea321c86eeb7663e9eb25357..0103c3f1f92a1b90a864a88f01705e04f82f952c 100644 GIT binary patch delta 108 zcmbQ#&Niu?tziqJX*sL0fq{Y9bgObkIS6xmY&qi@E@yKiCu0L6Lnkv=14~n5Ln9|s eGYcm(Q$uG1S4&f8BNICX8$wF9=QJ^@F#-Va)f#sI delta 108 zcmbQ#&Niu?tziqJX*sKrv4Mf26OM9SknH$%eaaWc3Pu35!X1bJ delta 107 zcmeBq!`}0Ty26OMRgc eI$JuLo4Ob{8W%eaaWc3Pu3K10CJ~ diff --git a/pdf/Biconditional_Elimination.pdf b/pdf/Biconditional_Elimination.pdf index fac4f669866df2df6fe9ca974935235971f00fa2..f9306098c5ce5ff6220983fca1395adb99d0d8f3 100644 GIT binary patch delta 102 zcmZqL$keovX~VRMti}cghQ^a;Pn3hOHt(Cboz>ad(9qJ=$j!~o!pY3S(!$W#z{SkW Zz{%Xu(aqGv%+173!G@5M$vdW>0ss&49NGW? delta 102 zcmZqL$keovX~VRMtVYHLhDMWTPn3hOHt(Cboz>aM(%970*wVt)*wM++(%jt5)xy-m Z$-u?Pz}&^j(ZJkJ!G@5M$vdW>0ssrP9M}K= diff --git a/pdf/Biconditional_Introduction.pdf b/pdf/Biconditional_Introduction.pdf index 45602a579b9e6945c8e8010b41771a9ffcf68ed2..a1f112be17c9c7954b1b787065cb162b1264a5e7 100644 GIT binary patch delta 102 zcmcaOmFePCrVS}Ati}cghQ^aKTjU_D%{?vNtj?AerUphv&W;9Vu7*a=M&_1=X0E0d YMiv%^#>S?WCWdwjHiVQ+mg?FL0J#wwi2wiq delta 102 zcmcaOmFePCrVS}AtVYHLhDMV!TjU_D%{?vNtj;C|hK{aIE@p0~=5CILhGxcYP6j5H Y=4Nirj^@rLX2y03HiVQ+mg?FL0NckKdjJ3c diff --git a/pdf/Binary_arithmetic.pdf b/pdf/Binary_arithmetic.pdf index 87d32d8d5084dbd6daf4cde05350800452135bc8..d779d9f7dbfe6293deb3a43e228e17bb5f33ed56 100644 GIT binary patch delta 110 zcmX>%iSyhf&W0AoElf=|ti}cg#>UgzZJ6XB%;m|T})gpEnJ<= goSlqKT+B=?TwIKtEKS{v?G$VXDcSzrohh6V0DT)Az5oCK delta 110 zcmX>%iSyhf&W0AoElf=|tVYHL#zxcIZJ6XB%RE gO`Xl$j0_AcEe#9}+?F7M3ln5oxT(1_s6^(__>rsifAW=5t)&c?15&TdX_t_F4rHiVRHe^JP4!w3Lk^d67^ delta 116 zcmZ4TOmxXJ(S{br7N!>F7M3ln5oxSO#s+Y6Kw-Sbpr!+O)h=k{1lhOl2io^7b_zJBO?P7BU3|TgUzZ3 x53xEsyIQz8JDM6h8yXszyBe5U7&|%|I=eW!8XKCJ8aW%-DcBHFGFj{R2>>|7Ai)3t delta 123 zcmey=&-|&MdBH(dBVz+&6Kw-Sbpr!+O)h=k{1lhOl2io^7b_zJBO?P7BU3{o>V?AY}jm diff --git a/pdf/Compile_from_source.pdf b/pdf/Compile_from_source.pdf index f067fe5ed6ce79ec8075a68901e68204a34b156e..7760715749a89f33abd793d7b55a4e6032dc44e5 100644 GIT binary patch delta 102 zcmZo}Wo~X|-VnHl)!4wm&|q@d9ythWbLAdUR%bIKQ&SUDH)k_rGecKHR|_*ICpS|I YGfOjLR~J`90}DF^8$wDZUp%-80GyT^r2qf` delta 102 zcmZo}Wo~X|-VnHl)yUYuz;bff9ythWbLAdUR%aJC7jt75R|^AEHv=al17`~}7YlP! Y7Yk=+BNIad6E`~r8$wDZUp%-80JGT}`v3p{ diff --git a/pdf/Conditional_Elimination.pdf b/pdf/Conditional_Elimination.pdf index 42fb69f60391697337e55c5b90ef2469199e8034..0cb0c5cf795fe26d0a1e7be24b29d873d4c46bdf 100644 GIT binary patch delta 102 zcmaEGk?FxjrVU>gvKkv07@AD}wNMVi+AO>1IIFXho2!eVk)wgDxv{H-xv8O}fup0F Zv!S`UxwD&rrJ=E%f(;=hlhs%31OTH%9n}B; delta 102 zcmaEGk?FxjrVU>gvKkp17#dIhwNMVi+AO>1IIFXZtC6XNle3GHv5UEdv8$1Zg{6_R ZlZmsXlbfTViG`7!f(;=hlhs%31OTVu9r*wN diff --git a/pdf/Conditional_Introduction.pdf b/pdf/Conditional_Introduction.pdf index 294a2eb5cf2efdc479c5454e43b06f11069a1979..4a5149cc1e212c37c6021343106617d8e2517cbf 100644 GIT binary patch delta 100 zcmeA=!qRnwrC|%>PDv(XgXy~^85M!__Ir|y-0V(HCT^~V=8nb|CawksZk8sNPDXBK aZWe~7W~K%%rp|T>HiiV0OxIRqybl0h`5B%7 delta 100 zcmeA=!qRnwrC|%>PDv&s337&dyH81}2Wij;59_W=7_& aj;4;5mPW3orj~XJHiiV0OxIRqybl0ujTzzq diff --git a/pdf/Conjunction_Elimination.pdf b/pdf/Conjunction_Elimination.pdf index 5b76eebd80ed8512e230ad6580144a13cf2f39fe..0908f5a6a4566db66d2708f2a499e84d6a34f87c 100644 GIT binary patch delta 101 zcmX^6nd$6jrVXn$u^Jl~7@AIAzex_lT6}2}o3puvqmzrPlZ&~tfs>lrMZ)_siB*biMgq%qnoR#g@uc& Ysey%~laY(Fk%66p4Iw3yMR)E10C2AzWB>pF diff --git a/pdf/Conjunction_Introduction.pdf b/pdf/Conjunction_Introduction.pdf index f2543da9201a7f7673d51b9faeec76a792212252..41465a122ad2d5a37fba0bc204cb5ece0e6e6972 100644 GIT binary patch delta 96 zcmbR6jA_C%rVY+(n2Zf3yRK0LQkyf@tYvjJGI2F1!aI`dVH8L_ZH#Bi{vNU!w VH8C-AHgF7M2#)7Pc1l7LFFq7OpMaA~LMT1_s8a(GrMYzQgYUZTOR#RveSAs^%b delta 128 zcmbPtS!dp5orV_17N!>F7M2#)7Pc1l7LFFq7OpMaA~LK-#si=l3@o(`4Al(`)HS*Eee+XX5=&AQG+eBV42+BnOpHto!Adq~ yJc#6Ub}@D~b#iocGO#o-G<2~rGBh_gcX4wwG&XfIb#`nW53@o$_4Al(`)HS*Eee+XX5=&AQG+eBV42+BnOpHto!Adq~ yJc#6UHZe4EbaHdHbTu|KcXl*(b~bf!G;y&oHZm|UG%;{Bv{SGlq+~M7s|Nu2tRgM| diff --git a/pdf/Disjunction_Elimination.pdf b/pdf/Disjunction_Elimination.pdf index 67a272804d0682567d71ac88e7e203c855a743b3..8619a2f2c435e5833caad5736c45b2fb88e6ea2e 100644 GIT binary patch delta 107 zcmex=jP?I9)`l&Nd!kv54Gat|rXP%El!Gw0KZ#~cXLELSG;%UGGBB|)baS;ZF*h_b duyiuFFm`owF}EExWUUv!j!ViJ6ExWUelbe~DfvbzTnTd;utD&WLR~K_fBLh1H8zTZrCSTfm8vurP9)AD; delta 101 zcmZ4cmTB!;upG?* delta 108 zcmbRCo^9HDwuUW?7He3Ij13GerrWMzl!Gw0C#+$7&FSpoVs30|=44@L>FnfUVBl~E*#ka diff --git a/pdf/Law_of_the_Excluded_Middle.pdf b/pdf/Law_of_the_Excluded_Middle.pdf index 65cab750176f5c464647b883eaed5cbe95752b91..5a39c635e2d349526ea02c06e9975bbbb313263d 100644 GIT binary patch delta 101 zcmZ2BjcM65rVXYoti}cgMh26uTI3+C&9N<~Se=Z`EnN*Pom`zO>;M1& diff --git a/pdf/Logic_circuits.pdf b/pdf/Logic_circuits.pdf index 21b5a9f7abe758eb86f985183b141cb59ec3baf7..568db17491d741a047d4ad7786b499129bc16773 100644 GIT binary patch delta 153 zcmexGIB97Ft$^$A*dvlOW!9o XFTEr~!N}NfI-?tt=JuCqOni(0$B!r& delta 153 zcmexF>y3-HgR!sayB$KadUNYGO;i)cXBZ_ce7KlA*dvlOW!9o XFTEr~!N}NfI-?tt=JuCqOni(0`*$e# diff --git a/pdf/Logic_gates.pdf b/pdf/Logic_gates.pdf index ed1df8642275e7e5cb63d9df0834fd4f38b71852..e632d069146005e1531fff8cdc9d32727dce8a68 100644 GIT binary patch delta 118 zcmaFyM&iXAiG~)&7N!>F7M2#)Eo{Xati}cg#^%#2G}z=I%F7M2#)Eo{XatVYHL#%9wiG}z=I%=bMWDcP=Q!sgBd0Kq#R2mk;8 diff --git a/pdf/Logical_possibility_and_necessity.pdf b/pdf/Logical_possibility_and_necessity.pdf index 96ef882affea3530c874e794912a5e603e8052dd..a1297c1494d0f40494e7b4b94e46d396984716c8 100644 GIT binary patch delta 102 zcmdnJpMCd!_J%EtfmfJ}4W}?HgR=vb2D(U ZumF+HmWD=V26hTIgp_PweUDLq5dc#49J2rb diff --git a/pdf/Lovelace_quote.pdf b/pdf/Lovelace_quote.pdf index 9628334883bdf5985e73b40417ddfee1427644f3..7bc50f38e37a98cfa9015f9a49ff01c82ac29173 100644 GIT binary patch delta 102 zcmbRBgK^dm#tlYgti}cg#uk&!%j6)e%~54{Se#8AO`RNFjomCP4GqmqT+PiLU7Zcg Y&5fK)-HeTmoh|GXYzQftTv@#k0O}$e*8l(j delta 102 zcmbRBgK^dm#tlYgtVYHL#^#gF%j6)e%~54{SezYQ3|tMIjZ92UEiKH99gU1#EsR_Y YObnciEgYTAjZN$nYzQftTv@#k0NYO+a{vGU diff --git a/pdf/Morphology.pdf b/pdf/Morphology.pdf index a0534f720af7ec9aaef5bfe667acd322a222425e..d03ea18f2f919e6182c1ad8bbfe4ca76ca186e94 100644 GIT binary patch delta 107 zcmex=o8|v)mWC~ivsGD*4GatorY}%sl!Gw0A68{lXLokAaB?;!WrbFr{fupy*mx~?wcB>-V88{hx{ delta 107 zcmex=o8|v)mWC~ivsGD*j13Gdr!P=tl!Gw0A68{lXLmNYFmN<5bFy%9F>y3>GjwyY dG%|N_wlHyWGB-A|Ff+4Lupy*mx~?wcB>;5i94-I= diff --git a/pdf/Negation_Elimination.pdf b/pdf/Negation_Elimination.pdf index ce59b591657ae817a79ea623a087578ec420d14b..ebed5d8f3fe5073db222531261457c95be2d9bb3 100644 GIT binary patch delta 96 zcmdmUn`zH&rVU@0F&P_7{=Q5RNNtu{zJb-*#oW=%#mK3aZ5$&2 delta 96 zcmdmUn`zH&rVU@0F&P<8{=Q5RNNtu{zJb-*(apux)X>1m#ns5r#lq3mz|G0b(9F=; W(#gWi)X~w*PQiwdlF7Vl*8>0sF&v2i diff --git a/pdf/Negation_Introduction.pdf b/pdf/Negation_Introduction.pdf index 1fcbc00b9df921b9387d0d0c39d49a0bfcaead1b..b9475fc669f9efd7e56d0ba3aa523044b1b742e9 100644 GIT binary patch delta 127 zcmX?pkLmb5rVYF+HH-}mjEuDn4Al(`)HS*Eee+XX5=&AQG+eBV42+BnOpHto!Adrp yu2f-lHZ(DGGjwuubu%@zG_r6sb#t+BGjz6abhUIfb24x;wNtPmq-64(b*ll5?jf20 delta 127 zcmX?pkLmb5rVYF+HH?f6jEuAm4Al(`)HS*Eee+XX5=&AQG+eBVfD#5KMy7^fC7VrG xs<1k{8CzO785=k`I+>VR8X6e7m>U`!8W}lT7`queJG)ufDcBHFGI`Fr)c|;TApigX diff --git a/pdf/Object_language_and_meta-language.pdf b/pdf/Object_language_and_meta-language.pdf index 2f7fa6de67b23809de35cbebcb30d8a0de681e91..a83d8c519bae9bb0a4df7efbee15e0a5e2acdb30 100644 GIT binary patch delta 101 zcmeBZ=IChVXxPGN`;E!iV7mP`MnxdKJ?R_cbxvnj3v(v}7iSA6Co^L+S2qh&O9LZA a3v)9k7e_}Yb7uoP1sg(2w$?E5FaiMZLGiO5+V?$>*7dInk aGe=ifCuegD7dIC>1sg(2w$?E5FaiMfi5q+X diff --git a/pdf/Package_management_in_Arch.pdf b/pdf/Package_management_in_Arch.pdf index f035956c22ed6681975a69196610a158b2a1c493..07ed13addd93800f2fb36e1ece9eef967dba5b3e 100644 GIT binary patch delta 131 zcmbQbnq}&0mWC~ieY_gR1_p+P+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?O!Mg}HEriNf8 z+qdyDo@H}3aC0>^HZ(UiH?nlHG;^{vbTe{xGIn*cFf%iAHgj^aQ?MbVWco1?#`6HM Cm?1L& delta 131 zcmbQbnq}&0mWC~ieY_e*#s-E4+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?O!Mg}HEriNf8 z+qdyDo@H}3wsdwib2K$FH#9LZb~JD^u`qHnb~1J}Gcq}qVMU_(gB^sAPP=K+&z9d`f# delta 107 zcmZ4Tm1W6SmWC~itBqKVj13ITrf)D}l!Gw0Up8Xg&*p4oY2;*S>1t`<4tiW`lVKhj|78w|NEvc}N8_FfcGQ zm-kKr9tATnFfcT?8czbJ0)J&BgwVeT`7a@MM+0B{>?88~RhcfU3$ktcbHpF9x?GW$ z7&*wk=hN)vgZ)-?4bHpwACNn0VvR!(;)yV9xmqkvwsA(D(-=FEiMx(95@r%n4hcIk zNYGnojhw~vcC0p@(6Sh?9wMNOlHd@TlQhBiYoY0DpQ24)Q$A83(trHj(dRGOG)O-> zht=H(A~`+IYW5Lnb8rZhvmZ4(8C{o8N^T~UOzx6VYtNOqb(Dsz0VVCCiHPId@tS0k z==c_h4p4Nox;GI;KcQ8AIRe;8l)V+UgQdJvAvjnU|DMQQlHByoXpcavd*?YfFCX*tb41ehl$; znj~$KkPDI=Bll3FV4Q3xUUCqvO-LGLP3!=L6Ob?{$#9?%#&!%&Yr@MoQsw(DN@zkl z)Hvl~(VmYcmJ$bm&<(9YJxCa-4lT7tODF3wZOAvuTYn+KQ~KOOE?5?a5UG~Cp(fM@ zN)p+IW6c}JbsVzT_ggO7k9_V1OB#D3qJ);LQ1mrJnHr&8Q$x>x=~@n-BcUaZ!I5Q>*HxkEswQ)oVwaUJ#5$9|BL)T6c*M`jPOV=r|ex168fzXhIPW zxdTV!*LmbOfF>Zl(cnPnht|)0(mMuFwS16O(=xxPi!xNt&(d=`ARHeZzj^k{lcz6> z^K>c2c)wW8z_3W?71M!p-=7P{+8H)h37wX)SbrtTbDR(MswtfhOp@T3kzPE^^7&cw zN)yu9SSC>Ps7@F8bZ9cO7th4&6m`LsAcPx*{z{50ot ze#UdY;7eZcZ~WV;sIx_OT8Caq3V6vYUh~y%u=+5^OgieHTW$j5;e)p?4);4S)OBE3 z0)N9{TZyd)!}h>%dH@E!-UbYjYz1SFza~ID7&-q69L^ggu5voQi_;%o?Z5c&p_c(K zv-xU~mRtOe1SNr>pL57>)$?2Qy%uYq#TJK6-`_|M{k_Kz`6K=ZKjP2%OMc8>0f9IC zEq@OjKJ(8w3uZL{nHGy;+0PVydb&=RFMmC#ie<(x_yuyMm|d4a)grCV0BQYa!B>2> zoMmM-Ey|34=YR4a{3riwfVI5~)-V3pfBxt(uzp%BizoH<%PrPy90}U2@WmEU(n~Ng zfZD%y38tjog13vd;@##}_HC6e0OFi}?#aq-&0Ws12HLD!1D5@mF4A+t z%_G((9ny_{KJglSFUa?DFsta08uBhX&x2k-O=-se%F3dTc`WaO`QxL*U^%YZ^*2D|itYXWa$3yt7bH z=$KXPqq1RVK<(0m3m??}+P^AP*oMR2!nA3_77U`;_$>w71WL`ul`e)T9GcWDodA|dwED)YbNZLLBE$xW94{ef%<(9l?1!c=a-G;%i^>h5mn z_HWpRrE1gCC>lT-uPse(wlulBrCWFY4MQ(2Cq0b4TpMa{G}MUyYMNrJ>Dx+gt*!B< zt@@I!SA0n6rlg{)k`*jN)<4c?ReQk`ZY4JMw4+tM$d@GJt)e?YKYtAwMHhwsrB&BT z=GemNGSm<5(eFtK{zrq PIXEymHAA;rS^_5l7OW`f delta 2189 zcmV;82y*vKF@t#qhj|78w|NEvc}N8^GcYhS zm-kKr9tAQpFfcQ>8czbJ0)Hi75YaC}{!576(ZCl!`-uF0Ri?}8f^3`q9Pvl2E?49w zMh>#?`80d^V80bzgY)kF2jq^LSmO|ccp?m2t`>`vZJd$kG{#P3;;v(jgqcK?L&8oB z67&{YBWLlv9jlEev@8a!hX^R6BsfIoBu()BT4?&(r)bmHl#kShG=G10^!ZCR4bqR! zVRbixNKTKlntept92^4W>_^Q`M%U$&lA8%7le=Wp+H)mt9i<^_KuNo3BI5XVye63> zI=%&>0~8&t?oC9|PiU22jsSKNWp9P;U@7lZ2oBc8zbA5+BzHbV*5KcM5<=`z^GRqy z&u`SMsL6)CmLaF6>VH$x{!7&fY-n0iQ+FD?(4sFn>&W%hT0Ob!v`#zPsvF2I*|qFc zx8!qbilNrQJbA~JcSfe&6fJArso9Rh+7WN;*WK-LQJ3TLdWdJMdD7TTO@HX*B<|5d&m|g_P9zhI zX>BK}X^Ephh5~dFHGLYp?SCWf+n}%C#yXnFmV!?jTIq-qi3v(*Sd5}Fj?qVHi8c`$ zwk0TLb!5O7LlT|{2}zU42`XseAH?EJMB0~{o4f#fSD}O|IN}pTE16PoxULzzg(CXF=Vlt|NzH#9HX zXb&r@S$}O_Kk>zMYE|9zF%`n3dhKY_3xcueL*Qvz>n;&OKN3C^9Y+ITpsF<-O(^0a zci@QpI*#K0j+- zX+jzs%LIxZ)#)Oi?k(qwj0v0y>+JjulwjmtBLu6V<18(y@ZRAmpBCrmDWCC-pXPkd z&v?!ke8~&`jelDeb+*V(>(DDn0WW#QYrfhIRv+e=Nk{#2%S~WBeDL855S<;+khdGtzhi&*93?MBj;a%!+C?mRZhouar(on{TClT^fKUO zHeW5$a*N-Qpd=9Va}N2fdVY((*JACn*y6D1`y0ujzxVhdf5iXbNBlW|$&dLfAn=C2 zNV zv#hM9MVayM{7?Ra|KxuSu(o%>`o$mn&mTPo)=!IN@ua?fxy71|BSD)LzSts4dI=^5 zQ2W;|!IZRH@OIHwyxZK$zOB*)K%CRhJz3eUxyw10+{N#sCoc}4+;9B8F~wpD$A58P zxAg0wkY??8JltmD!8W6mx_hGC=PxLs%5)l%!S_NkQ1@$AcVzU#K$~@Iz_K6HMS4!S zdBobJL%Pw=Ctic^1^HeMW)&S$L*8ZQdC&`}Db4s_Sy}WkkL6u3e|&U!{P^J-^MK42 z$dd+g=X32phkQ&M`i-C;`8C{!aeouJ0@!^UEXP&5{sxF#vAy44PK#N-oWsog^faR% z9kYskR5t7ks9lV@y2B<1&j5Yq1uX-*p*s$0L;z3A_DI4~-YyV0_B*cDNW&U@(tyRb%x#<$X|5kaJ zmsL&K#FQKHCu#E{Y2$mF&+4;^?h!m|Ybad^c*3jV^%5bPA$PWXC9kt{TY<1)r`fdA z#M|tYH`{6MZs#@M^bJ$pC4We5-&9)Pt*Po}Q|;YN-TFx!8XAjBn941fM($=q-Q5k{ z{ter(RBc)sMFU9VwWZ0;mL_+%bnDK)Vd$mhq=&JWYeVggh8po-O;c<&eOu|RwKd+f zRbR68iVrE>lvH$8vVvvE`p5aKYA<-gt;EKjcC@M&`I2P3Rdgrlr+*=%=%UcSwCY;P z99uYDhWf!hx*qkt=9a}YQqRlmd#i6KDOyS8u9SR6_Y}?KjU-hA@MPzpn2wL@w5)fT zmt{NY7$2ooHqNVYIs6VJ)8%Y@UR3qC%FlB|XIvM=U*i+B zOV`9+*J(ZnFI|F28Gk4j0F>Ts?^W&6<*|S7-56(oabKXv*(nZTHzDpuUuV}9(nwjlwY}oYau1j;iuowyS$9L*Ceb>8 z-Z5j^=+3jJ$XNcm%GUXIbdfFhyc?`bAUs1tGej~tIWa^=F-A5sH8?{sMME+*G&eLt PK{q!;LNd2nS^_5leB(?& diff --git a/pdf/RESTful_APIs.pdf b/pdf/RESTful_APIs.pdf index 1a56f7323f847eb0b2f0e0ef4e8548c475424a45..1d0f15adfb0434654315fa025401c7cbe63556b5 100644 GIT binary patch delta 108 zcmbQRi*3R#wuUW?k0!7h8yFZ^On*LsQ4Ye~&NY#79hbA2fuotFg{6~|vzeQtshgvt flZlz7o1u%TiJPIhnVYelf(;=h+keky6lDYez1qjIgn%G=4z*4LrBT?-?JG-83DV59ghG2 diff --git a/pdf/Recursion.pdf b/pdf/Recursion.pdf index fa06edc0781d1d253e5dea4eb2cac0d510bf4c74..969b6bf7e88b2c53666f259f343df060f48a6ac4 100644 GIT binary patch delta 110 zcmZ4RfNQ}6u7(!IEld>)S&a=03{0ojE@YB}Ft;yQ$aI>=*}&Y)*~rn+)Xmw&#l*$J h(b&+`)x^cg+0Dez)y>$|%ud0Ekdp1|)-e?^0stwA9|8aX delta 110 zcmZ4RfNQ}6u7(!IEld>)S&fVh3{0liE@YB}Ft;yQ$aI>=+0ES0($vzx)YQ$@*}}!d h%+%1r)xz1;#l_9c#nsr%$xgwBkdp1|)-e?^0steV9_#=B diff --git a/pdf/Reiteration.pdf b/pdf/Reiteration.pdf index 5c4e02d4cffdde5c238d2318c74256ef92d625ef..bdd508757ecaf6a0f4eb58eb237d4a557b75ddac 100644 GIT binary patch delta 102 zcmeBMz}&Zhc?0K3R$~JLBa_K|C*>fl&4wo*vpPGPT9~_OV delta 102 zcmeBMz}&Zhc?0K3RwH8rBjd?@C*>fl&4wo*vpPFj7@0Y{nmHL-SQt7Rn^_teni?3p YSeRM58Jn9Lxf)P3h<~rG^&97N!>F7M2#)7Pc1lEgVHnOvVP&OPV+of%Nw2O&pV1oy;sP3|(DZ pjGQgajU7!)j9pxu+{`SE&78~(Of1a}>=bNV2q@W})4_3*2>_cuAA0}* delta 115 zcmX>)P3h<~rG^&97N!>F7M2#)7Pc1lEgVHnOh(4jOPV+of%Nw2O&pV1oh*!uO^wZ6 p%q+|tot;h0ES;TQOpJ{T4GoQqES+7_3ZA432D diff --git a/pdf/Semantic_versioning.pdf b/pdf/Semantic_versioning.pdf index 0f3a70fe68d320a4a4bfaeaa448b376c60ee740a..a70cade41756b8420bc8b5ce96bd5f0e81523eed 100644 GIT binary patch delta 108 zcmaDooBj1{_J%Et4-c{$8yFZHPJecgQ4Ye~&UuKjg3H;^#mU^+!pzvs&CJ5tz}3;v f#nQsU#Kpzb)X~(^&DqdS!G@5M?MKcqsxtxr5WOCK delta 108 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 XF*Pd Zn3|ef7y&5@H$yuG8$wE^N0>8S0szj{8ngfa diff --git a/pdf/The_Pragmatic_Programmer_1999.pdf b/pdf/The_Pragmatic_Programmer_1999.pdf index 064d3b77aa19882faad5e3b338591dd7e395a87f..b15d9dd2aeef8262cbcd52fd301c8dc4cdc6ec01 100644 GIT binary patch delta 103 zcmeypitG0(u7(!IEli7>n2ZgkFKuE{1k%e-G%*P{TUfdnI9gg7J31M;xEUClTbh{} b7?~Nk7@HZn0VR#>6l@47+0H$gselOpQ8^pO delta 103 zcmeypitG0(u7(!IEli7>n2e04FKuE{1k%e-G%*P{TbejJni`p!IXk&IS{NHyI=Z=< cIhr~;Il7u!I2s$6+bP%(QnH8w@TwNWV?G$VXDVaW7jqw2hacCVH delta 107 zcmex;j^+0`mWC~iS#qpK#s)@a)AQvRq0H@*Ms^Zf@%0=4xST=4NK;XyIgTVQFk?Vr&UiW@=)mU_(gB_WKhU85seG CI3ipC delta 132 zcmaE`nC-!0wuUW?3)(e|j17z}v<(c^4Gh#Zx%7SWQ(O{DQWZ2@tc(ndj0{YSObx+G zwx4Kcyu#t^>||nT?r3c6Wb9;MWNPZ_VrJ>;;^u5(V&ZJzZ0P80r(i=!$@cpb7#SG> Do8Kb} diff --git a/pdf/User_management.pdf b/pdf/User_management.pdf index fb453565e96824ed004aba5f7d4e0fcf218fceaa..5e9a9311c69cc617bc39300351fd37ddae05dc8f 100644 GIT binary patch delta 129 zcmeA>%+hz5rC|$WpQMJdfq|iswt=C#fq}Xvm%eX)ic4Zis)B}#m63swk%5VksUcX& z_HB}k2iP2)EDa3Joh;pqoy<&3jSXBZoGr{uEuGwqO%0q)49)EnY@F~bnZ8|t@j3v1 C${?Ts delta 129 zcmeA>%+hz5rC|$WpQMJ7v4NqXwt=C#fq}Xvm%eX)ic4Zis)B}#m63swk%5VksUcX& z_HB}k2iP1NWv2?XCGcYzV iHE}g}bvCzfGdD3Ywls1!GcdAKupy*m`|)MWS&RVY109b5 delta 112 zcmdmZfp6mlzJ?aY7N#xCE;Cq-j17z}r+dy|mV+?2=geT1;B&S#H!(6Wv#>BScXe}h iGj=mGGPkfaG%z(Yb#^j$bTqY7upy*m`|)MWS&RVS03C$@ diff --git a/pdf/Why_computers_use_binary.pdf b/pdf/Why_computers_use_binary.pdf index 9b5760727d9c5c7a9b1aa6407068489f8bbe9443..5910cd34f9d992cb698204ea7e5ec32cb7eb5172 100644 GIT binary patch delta 104 zcmZ4Vieu3$j)oS-Elk!LOvVP&Z8ew_f%NtS4W<}wXH!Q*6AMdA14Bz=M`IUfb8{m{ dQx{iPCr4K&LvvSiQ#%D4LQ1y(H)c|11OTp*8f*Xn delta 104 zcmZ4Vieu3$j)oS-Elk!LOh(4jZ8ew_f%NtS4W<}wXA=`+3s*-cH&;VP6E_z}Lni|l dLpO6*Q!^J6XA?tbS33n8LQ1y(H)c|11OUVU8qfd$