From 5f893b8020d2a68674e6b2638640de430356a322 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Mon, 25 Apr 2022 13:30:43 +0100 Subject: [PATCH] Last Sync: 2022-04-25 13:30:43 --- 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 -> 154496 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 423701679614fe211f80bc98ea0f3a4f4d119645..747c09a245ce116ce8a6978e0ee51f5aafe24813 100644 GIT binary patch delta 468 zcmdmYSaIKB#fBEfEljta1yYleEK>|q6I0WSEYl1O47a~_W}2vnA>7_m#0135+k1*w zIQTK8mo&0WU((2WjwO7>tVi3+npowS>(Bj^jP=@e=EbEg{lU9>UK+iheCOiRwrs!e zbMz)p+p@^}?j>{GzqP0LJ^8a%b!}AB(_7B{|^9u8>gs#Xi z{kPUXVB6};W$y~xv$A5hzW+TzeC^!Q@aCz>i@J{TNmj)kbKPBgx&7O=(hnKU&#UA5 z?p5cQ)>mYdum1JxYs2hsoS*D6V`jWFIJ#zb(WRpAA%8w{du@Fk7_m#0135+k1*w zIQTK8mo&0WU((2Wj>Y}rlTX{rnpowS>s7WI@0wCF^WxG>`Q;^&ms9Vl?_7ME_xhZ7 zma%HOnXc1!EzOVm^?O?F$)C~QQCnF~Z*Bi~Ye(&w@M_sS^Wb%}EB^@DKEAVJb-=}} zKhg6S`>cOXsbV_?@o$UU_%> z?mN4-oHi3si~brvIjl5YE#7LypIy`b=OnA=JFmRA;C+Vw#KhB)kxyIxv>yMl^TWGa zyyn_ZR&D(e^&s~MUn^_B)PMH<4YE_XQu9)ZONvqxbAhbsdY)|T?K9h0ftYRk%r^F4 zCm0Q;Px0qaVl>#k-Je5&-`UmF)WX2c)y>J=!pzvj&CS%=*~G=bz|z&i!qmjc$-+*- NhLDo&Qt=#1m;er-&eQ+^ diff --git a/pdf/Arrays.pdf b/pdf/Arrays.pdf index e74aa7cb5e543e8501262eda857f58b3218314c8..e38c68936bc7ff96b79d5ce4369b2802550f0655 100644 GIT binary patch delta 99 zcmeD0W$o`}ZP>zSZp&yq-NKepiP3m_v@N3~hqHyFo3pElsiBL3p}Dhxv6;E0k(0Bz ZtEHQno0F@ffu)^-4Iw4dx4Sal007*f84Umc delta 99 zcmeD0W$o`}ZP>zSZp&ye-NKepiP2ztv@N3~hqHl!vyr*EiHVuBis3h XkmX|NY^PvDNXhi=u8cPT%jOur diff --git a/pdf/Assembly_programs.pdf b/pdf/Assembly_programs.pdf index 2f03979f9d380e2664af3cf57a7bcac2612f2bc8..f9be92480ce7c4dfae49cb5f6945e30b1fc385a1 100644 GIT binary patch delta 93 zcmX?jl=9;nwjwv0M@M=vH$=8 delta 100 zcmdnn$+EYTWrOK276SuggUOb^1&?G$Vb2q>9;nwjwv0Mh^)r~m)} diff --git a/pdf/Basic_database_concepts.pdf b/pdf/Basic_database_concepts.pdf index 0103c3f1f92a1b90a864a88f01705e04f82f952c..d6e09891e3c213db9c39b5b7542a9477999d69b4 100644 GIT binary patch delta 100 zcmbQ#&Niu?tziqJSvjNebn|jXB}U`zQRR&1xtuKw4J?ff%?zDg%`Kf=oD5tI9W4w@ ajT|kVElkaf9S!XiYzQgYp3}sr#s~mOaTzTD delta 100 zcmbQ#&Niu?tziqJSvjM@bn|jXB}RkoQRR&1xtz_7oQw^O44uqe4J=KK4UL>k%`BYE aObwk4TrEwVjZEwmYzQgYp3}sr#s~mAfEeEZ diff --git a/pdf/Basic_properties_of_sets.pdf b/pdf/Basic_properties_of_sets.pdf index eadbbfd00800dbbe94a26e6288abba06b55673e3..09ee8bcfb840bba64fad81c98b02c6f6daa950dd 100644 GIT binary patch delta 99 zcmeBq!`}0TyCR6Xl^Bh;r#)qS!{=n|Y;IucV&-aOZ0_jh=4#;VXliKe aWNz;2W^82W>}qJIU_(I3_9CR6Xl^6}Sr#)qS!{_8`X5?yWWMSlF>1JYTX=z|- diff --git a/pdf/Biconditional_Elimination.pdf b/pdf/Biconditional_Elimination.pdf index f9306098c5ce5ff6220983fca1395adb99d0d8f3..6d006c74932f9e94ed3d258dec608e4dec3ceab9 100644 GIT binary patch delta 100 zcmZqL$keovX~Xo1EXD?gMw4exlm|05@0+-t)!EF^#L3Lm&A`IU#L2|O(9Foy+0nw$ Y)zrnr(9zMr+`vx3hLDoUJEork0Ns%sUH||9 delta 100 zcmZqL$keovX~Xo1ECvRK#*=4Hlm|05@0+-t)!Et5(9+e&&CSii$;`si!qC{j#mvmW Y$=uM<&D6xq&BRW@hLDoUJEork0OAN7bN~PV diff --git a/pdf/Biconditional_Introduction.pdf b/pdf/Biconditional_Introduction.pdf index a1f112be17c9c7954b1b787065cb162b1264a5e7..73c3a152b3b5c063e072cec97061b4a5687b73aa 100644 GIT binary patch delta 94 zcmcaOmFePCrVXhrjK-7GT9g=#H+Q!9u{yiBxtSZeI+;6K8aSIex*C|dm^zyq7#Ul- UIlDMH8o1gi*bq`OS*mM006tY3WdHyG delta 94 zcmcaOmFePCrVXhrj0Tg_T9gL)vIXfDdxf&Wd8<|@gnz@=<7+F{t U8XKEhni$$C*bq`OS*mM000(>+^#A|> diff --git a/pdf/Binary_arithmetic.pdf b/pdf/Binary_arithmetic.pdf index d779d9f7dbfe6293deb3a43e228e17bb5f33ed56..0755e0871f5ffd0532fcfba4005dc629366b8884 100644 GIT binary patch delta 108 zcmX>%iSyhf&W0AoElkZeEXD@LM$_AEnB>8%?W=5%iSyhf&W0AoElkZeECvR~#?#wvnB>8%?W=5! diff --git a/pdf/Binary_arithmetic_with_circuits.pdf b/pdf/Binary_arithmetic_with_circuits.pdf index b63d130772e364c0c98ed569b46fd6441574ab17..fc588a4bbe30636ddab9c6549450e067c703e8a8 100644 GIT binary patch delta 114 zcmZ4TOmxXJ(S{br7N!>F7M3lnk!dW(2FAwIW7AmW!L02KX{@T;&ISg?t}afl#%89@ lW^N{imM#`9&L#$KmX6LYre;Pa&UOkmgp_Q5QOIh;2mmhs9x4C; delta 114 zcmZ4TOmxXJ(S{br7N!>F7M3lnk!dUj2F51SW7AmW!L02KX{@T;&PL9rPEO7)CgyG? lP9_GX=4KXVMy5v2#;z95Zcc8l26hTIgp_Q5QOIh;2mmeh9x4C; diff --git a/pdf/Bits,_bytes,_nibbles.pdf b/pdf/Bits,_bytes,_nibbles.pdf index 36fd69e30ebf0c4dd72ca00e7dc1ef78854ac8c4..c9463b8e69c4f24bb2365f32523b6b1d42bcc4bf 100644 GIT binary patch delta 94 zcmey=&-|&Mc?07?M&rp$2bCC&H>(~z#OiG1VrF6K}KiWYUpb2Y-nO;Y+&Nz UVr=1PX=-GrU_(gBWUb>T06wl7egFUf delta 94 zcmey=&-|&Mc?07?MuW*r2bCBNHme>y#OmzqYT@SWXlm?iXlP*WYG7(%?C5Cd?BeKZ UY-nO?T06RE=fk?>ANKvl^Bh;-;-qIVs|z%H*zwvbTu+^bhNZIH8D3aadvjK YbTn}VQmzIrPId}5gp^FzR%E;n09F|p=>Px# delta 99 zcmeA=!qRnwrC|%>E=fj%>ANKvl^6}S-;-qIVs|!lGI4V?G<%8EF6j diff --git a/pdf/Conjunction_Elimination.pdf b/pdf/Conjunction_Elimination.pdf index 0908f5a6a4566db66d2708f2a499e84d6a34f87c..092f393251bb179513e6531b5662454157ee8784 100644 GIT binary patch delta 99 zcmX^6nd$6jrVXn%u^1Z|noM55Ngm8td}$M#vx|wFiG_)?n~9}~tFwu#xq*p`tBaw5 XtBI3~p@p-hlbwPMAtjSVckTcHO+g({ delta 99 zcmX^6nd$6jrVXn%u^1Q_noeH7Ngm8td}$M#v$=(%lZ&g9i@CFblcRyTi?fBZiL;xd Xsf&@Lo3W*nk)47KAtjSVckTcHT!tO0 diff --git a/pdf/Conjunction_Introduction.pdf b/pdf/Conjunction_Introduction.pdf index 41465a122ad2d5a37fba0bc204cb5ece0e6e6972..fed46c10a511a0476599b8315c3bfa6d9e2ad792 100644 GIT binary patch delta 94 zcmbR6jA_C%rVTD@7>y^pu2Et%-kh;!EvvJMn~9UNtC5L;iL;}tqltyHqp7*2xw(sx Vft#D5k-4dzf(;=hlOs0m003NI8tMQ5 delta 94 zcmbR6jA_C%rVTD@7!4-7u2Et%*qpIuEvvJUiK~H&le3YttAVqVnVYMllYyzTxv`s@ Vg^`=7nWdqff(;=hlOs0m003p`8#n*} diff --git a/pdf/Defining_a_computer.pdf b/pdf/Defining_a_computer.pdf index 2869331dbf93b0b6b95c481f16e8afcf253c3ea3..6c9ac4f975d4d511ba9ac4030f765f0955a567a3 100644 GIT binary patch delta 120 zcmbPtS!dp5orV_17N!>F7M2#)7Pc1l7LFFq7OpMaqB4xe)5T=Cl^Bh;Tgq_%;C41L uaxpe_b98pJbT)D{b#*l`F>$lBbaON|uyk@ZurRb!upy*mdx-|O79#-D(H@)t delta 120 zcmbPtS!dp5orV_17N!>F7M2#)7Pc1l7LFFq7OpMaqB4vI)5T=Cl^6}STgq_%;C41O uFtT(qH#9VIGdFX!FgJH`G&VPOF>y@8Jy2pa-kka%hSS-}+}y~-*xAv*)zHGg$Q;PDFf=oDvv4ys TaCUZfHL_E%A*5t7%c}LR~K_fBLh1H8$wDZU)p*b0C24yO8@`> diff --git a/pdf/Indeterminacy.pdf b/pdf/Indeterminacy.pdf index 405b0b34e47401e1efe87e27889a24d4898fd0bf..237fac90b8088ba36fd7fc0d42bd26cfe5b7251e 100644 GIT binary patch delta 100 zcmbRCo^9HDwuUW?mTMS|r(3OIRAMyV9=nF|9jCLUxudC}nSryjlcBMbfw6^&rHh-X bnX!wJp^JfwsiTpdf(;=h+xxaLaxek_;S(Dd delta 100 zcmbRCo^9HDwuUW?mTMRdrdzFHRAMyP9=nF|9jCLAo1u}hv9Xbbfs>(yk+ZR*lZlgy bnX8Mdfu*CltC5+Vf(;=h+xxaLaxek_-ZmR8 diff --git a/pdf/Law_of_the_Excluded_Middle.pdf b/pdf/Law_of_the_Excluded_Middle.pdf index 5a39c635e2d349526ea02c06e9975bbbb313263d..f8f8a593219a6643e35a814e6f48fb613cbecd66 100644 GIT binary patch delta 94 zcmZ2BjcM65rVVB-jK-7ATa*}$H%GOcVRbezFfn&>b1`!>G&ePHvNUvba&kwba6FzHFt4!vM@Gu UbaJyWGBUGMupy*ma%R_F02DwPM*si- diff --git a/pdf/Logic_circuits.pdf b/pdf/Logic_circuits.pdf index 568db17491d741a047d4ad7786b499129bc16773..bab14c41a8434b3e67233ba1afca1e1c307573d5 100644 GIT binary patch delta 101 zcmex9K*iONQfRgPS)0o^C0aS$?M*si- diff --git a/pdf/Logic_gates.pdf b/pdf/Logic_gates.pdf index e632d069146005e1531fff8cdc9d32727dce8a68..ac6a06ccac77bcad17484a1843478179493634b8 100644 GIT binary patch delta 110 zcmaFyM&iXAiG~)&7N!>F7M2#)Eo>zkjKF7M2#)Eo>zkj0V$7HQ1CG4YtqFU~}VkwzM#@FtjjmGqW_d kbar%fHFI$^F*S3uFg15Jay4)^w^Ohoq-49I37b0;0PMjWr~m)} diff --git a/pdf/Logical_possibility_and_necessity.pdf b/pdf/Logical_possibility_and_necessity.pdf index a1297c1494d0f40494e7b4b94e46d396984716c8..686e8fe88fc30a27cf404b25ec58da150825836c 100644 GIT binary patch delta 100 zcmdnJpMCd!_J%EtL01@!rw3nQRAMyVUUr4?6Q{GIrHiwrrJJRtlc9;5xuJ=rsf&|^ blcSrdnX$Q(iLBjEDX&pEiGIeO$`iOosG;~ XTrEtEO)U(}OzjkG2q~FdS-lVdt85zs delta 100 zcmbRBgK^dm#tp`0ECvR~7L(1(L#j;01C V29_>{u7=Kb3O0n4Oy*s?9stw792Ecn delta 94 zcmdmUn`zH&rVZbgF&a$%zD$YHV6)Wn4Xn;C=8k4AMh4Ett_H5AmWD%SRnix7-x)_)^x|*1qxS5*TDcBHDGI{p8H2_7~Ain?r delta 125 zcmX?pkLmb5rVV^6)eQ`cjI|96fwa0Nm%eX)ic4Zis)B}#m63swk%5Vksi84Q$!61) xDy&Y1CWdZ?PHwJlriPYA7LKNFE*5Tv&K8cYmab+_22Q4S3N{3kOrE`N4FFNdAu#{| diff --git a/pdf/Object_language_and_meta-language.pdf b/pdf/Object_language_and_meta-language.pdf index a83d8c519bae9bb0a4df7efbee15e0a5e2acdb30..49162939ad7e58f04cb06dfbf907f54672c5c90a 100644 GIT binary patch delta 99 zcmeBZ=IChVXxPGN_l?nby8SmsB}U`zN#7W+b2>X(S{OQ68aNqQxH=h|TN;{~Te!M8 ZIlCCSxj7jd7?|5B*bq{(wT6j@5dgof8l(UK delta 99 zcmeBZ=IChVXxPGN_l?nDy8SmsB}RkoN#7W+b2__Pm^&G`I9oV5nHih8x>=Z78W(28KXdU6V`SH$TNCu_RSN!^O(Tz{tqJ#K_dp7^GzT zHeSZFY|aL5uBOI@=BDOGmQI#tPL_slM$S&gu1*$aW@gT2PEK|THiVQ+KPJL>9srbN BApigX diff --git a/pdf/Primary_key.pdf b/pdf/Primary_key.pdf index 61fae81339495179fe6cebdd38767f1c61ad6f8f..204fff5b52652ad66481f7ee8e7cb4704eeb9172 100644 GIT binary patch delta 99 zcmZ4Tm1W6SmWC~iYm69;r>`|)RAMyVe!+n?pV=ypggLnpqcm@Htcm@J{NC7jK^iBdI z0W+5uPXf>ZFqgqR0w{m&Sy^-2I1+x>ufW^dJ0;;hI5jm@b{r?3IB|UBbo{_bu*^gf z9g@l<^XsP@ASqI|eC)&S!%n#jf{pG*_ty=uA#lQoB$5;E2$!00Mg%-85s4y>NNEV? zMB0RKL6i`{M3m74{+JsGMvRaI$d+p&Ku$X%3~>w?6XKL1!jXT(f(8bvfr>MsHYo{L zFd0s%Ofrxbp4JixW>_3gh+r%s3hi+)CkIVHSEvH`lmeqbAIu<8zj83d4Om5#c5I+w z$iduN5eA)sKj0RZ&!&az)u*A3oY_`NQ zaNnTEz%TJ>1)zULtN^t}!qYio6hOf^D1m1JbVIBGn+(W2Cgm zoHHO8h?Pym#Q?+$kVCTr+p{8HUSo{$t)Ay~kx!OmUyy&Taher5;UjKGihSC-s;cYq zS4snUTBO%k*|;3##q`tmHkefSw94|uURrswwfC!FLNFyXmy$903*-M{YLv2Tnz5YC&AYfiYJfBsFmk} zJvd5z)`*gFa>TTL7_Ui2iP8^1w1=X@)xC}=^b>zv^j$_Tb!FJ8~C;a}8g-fBqlz|Nnv3KRNL~LLG{>Q9@#yXg88|tF49- z6KX=oN4i6cJ(nn`bRNvFQt_x&V2!4W%Qs#v@P-v-Nw7 zMJ?Cz;<&Qtx6+{vkqKiEZ>LbwCJDO0(J^!nY7`hp+mRO?gw`e~4P}jX0EJ^9VW58` zg98mSwqT)!qMcr2A&jb5j@G>>s96_+KvPP! zi4gmeg;2B{HGq*SR&dmz(0%U6A;UVCVFRcG(ix2o#C~kU%om+w09MO;z8rrS*>#l{ zv3h=$&hdb7dUX2s)h~xHPx5)X;B2^?&nCbyOQ$7Kk#jek3x>)WG874(mSM4SD9_=1 zuv3old|;9Ujv49obDvGG>Q|f)$A&xsMF&+n%f>s4>C6)br^3q5-+~etd0z{G)u7`l zEwJ$3qA4Bc^La`q)YHq1PU(LY&FG9SXimS;Z_B*$Gk;mdUV#c|K}%ZE<#x1sKZBW+ z?4Dch1LOI#cgOp?Eg0f1Ff4-MU|Z2PfMGjeIMo9KUmpSnOE!YBL*F1E0gQ}(1svuz z61O?6ALI1Lv)$v5A3GUv;-|}5T5RxJGE4%7Kj)y|qT@H~dd*fovkiX^o36i-_x*iB z_vr!sgC5b>^n{+$GeF=ieMdh44xi~~I1Bm;02$}Ae9_GmdU?4@moFWt@`b0@^cr#{ zpWKx}*GImUmv^xtY7Af{II%v zxoJg)lHq0rUu-6mPJ(~29@OErO)$aj2E3izhCc7;;)B{o0a3bzs>00HY0?1e4;(2$Cyw>I*!Q@dNCQW`_)%1 z8TxUc$+{I_{>ONh&JnkOSd(;+Zus*_&=7i2zLSH##6xP#J3oKVqF#U+(~SP*i@b}u z=8wVr#nJxhi{~rMBQhHxPin|r$hH3*@*!^M_kw;D)^Hcbb>wou?ptp;E}Qk&L*$n2 z{pn(yPqM`n%*-w?J^twEOL8u3+!>&Dslx>y)b859EmW`#$GwFp(}XP=gs}-*3TzWl zYSyl_F@(aQPK|$NB{i{z>V@t=NlKppLXdv@kmk72L3JDUy5sI{2ge2a0V_MtmmL~UGnmpdpjXVFEp*NP3>c^h147K+f zYS@1@O<{kl>Dr2Kjjej!R&~SHTRxUH72H~RXLtdSJ%R>@a*Pf<@^ zOJX$uo^0*qOej;m$ihv{N6 zoabdVEVFqA(HT}b@>lQ)+Qw_*pzAW50xw>Ia2_ew04ToO&a2qQ%j59gy*J@9;!6)< zhHA~&F6YI%Q{7+rMZDtKT9$q|h8!!m@rrs)aaW+j*(#1Get&5I731=K{Q4%M3-7x0$&2E(U-eg0-6KU6_1x#TLK{nGzujpMNdWw6;=K^ delta 2642 zcmV-Y3a#~kw+Vr_39xAf4`VbrF*RX1G-6~qV>4tigLnpqcm@Htcm@J{NC7aH^iBdI z0Wg;rPXf>ZF_*zS0w{m&Sxa-iZA&O7mek!YET zEIK5WN#@tj*8oY8vgOAfb`Lw{G6*)h8{JPSPhh-|!%&{mk zOiC8ngh|D;Qea}*#0-DJjg(+UMGRysW2PV%JEjbC0*ncB+Ax3RSYn|;KsBf|6KRVg zCN(CbDYZ#Pk;T(m7QqZl;|WtjButY%4s%Lq0$q~|@M#UBpbs-dq+dG>Ndv2xj-43A z7;>09)+~l120vnLA%u5F#=rq*F_~sYKuH2e(1$Z7a|=y5 zykz_^uTR+TzhijBU;Vtu7=ND5vk|{nEbDApSIiLKh`-FLVpUGF3UTm+r`aq|_lqCw zqX5AmRyI*5BZ!xfBeOl*gR)p%P>kuVndf;~%vRH^WIKP;G%pJ#C(=$d`?Pab*B8~V zoO|-TOfSyzX*DUz`KR4om{ewIofpf4w9eSh!LLdvCA5lVB!tkv2>CA|c1HtW{Olw0 z`&F4Ps|&Ji`g6n|vASH5ml!$7zUR~I<%9iJbPdkC_aBfuYGRE;5aNk2Y`I!2PPTDI zp3@jRk%@o1jx`cy5>XBbJ26PmTWF1(#q)NoHlEP37_c59pp25>5Sf!S!S`#S>1&^& zO&T94%X>)K0l(Qc-I~iS`-Hte+wIW<+ElJ;M!PGCdRlA5~H;Dr`_$yrCP zuh#0xWv6x8(N^6+cFC?~r@AGdQ&SAJ4(7=_uDmlc?WSm1>rTyf9M+C_W54chkBhn- zm)CzoJX_7vPU(8A+8uqg)=u2X=wpm8-ar4h`v3nx>z|zXAEAz-ZIZCiCb64DO&i-7 zB_?V@Cns@_7J4qxsB|KkU`%T}QB6x6{V^1vlc?#_*lqtCY2OBY{WjLoM79)s($Gpr zlt@faLc?Mdm2r$dN=vkf(6B8*F{>j3z8HU!@I**RnnX@eK@0yN7H1+7cf=U_&M2@4 zh#YY^4c;)Zl+Kfb6~0ArJ#jsso1V8PaI};b_gJEIZ2JmT7mz30NIFm(JUrD1+q{QZ zG;$p;jcZGO>)5wGGJXv4cA6w@l8_6M93%HoqhOqDCth+8txZT8Wlih=g%gl4D9L|t zpb^G)3{Gpp%Q#Zy`z}goLORqqoIM}H_BTf z!c+R(LM~VqhY+cjyP+o321*jyhGWee#&sOB*!Np5+K+th21^=yBBF$rtWfkdLzx<( zT~kBPf9YBdpCh3qj=`Ac4t*NC?Z1EO>9ChtZGB7w1*_N!$`q?S)hD%av{rDkA`YL> z#1|RLL_#)cqzR`)nr6JAdD%vLSW(St^ZJP|rc?4n_du%MIQoB(^_|l z5c-kuq3Ado00UL6;b=k;54i(JYrO~0^{L>w=WL&J22FBU|0gfVOxo<2gCNjaC!g+z1{{4k!%HHkH02BJQz9u3LMTG zB(8EgzKhczUhTj5@S&FhFSGe-k(OKhjszuvpr3QdZ`Jc#^t~2qpT&O`hfUw#NDlqI z#}D}<{s%we&-qJ!%wGY4H~cMs4;()8&o~QaH2|3wi(=W&6n=WTPM0q|sETFAFZcy= zrI=lpLDeFy&H!osXTeu|wVY*TH7&}Ff9HSlAN(i(Yk;-A3)V0G*nj@$F|dAGEQ=@g z^~){RY#a&NtnkGaQPO`)FfoAIzjg_xq}_tIi?-t3=2rG?l`a6{oPO@f%5KeF&avb! zejhz~aroqZCJ57(FnWVS$_G>|)=YyUaqW7^Pf1pUab;XaI;$Q8iu+h94a+VwX; z{Y-omtL!xjvp*!V34 z+XPC@#+5FHC>(#9)M!^y8*5ZAd=DilzXybneuqeN+UQW-`n~Q&f49SNfxky3)6Yc| zg@bfNLEYb_*85t(xR36aEAZ_hiEJM~m&SzD7!4qyJHukimRlUfU zB;&23J3&7U8ATU`{-ssdO6J(Y=`z$0?$PzA?=`n9rjdGHX5U+VLrKv}DtD#iGrFf} zCT}FE8h|G|2gP)JT&HEd%e*YxNyqpot+H`mjnjW|h0hf<<>_KPOKZH>fA+o+CQrx*+}Cxd5Q_ZhNn4moAU}d;i`` z1T)kd#`ZZ+Hl6DK%CEu|&(5mK##7{2wM$pj8;bh^JB`(yi?k zUzRR=z;sc}MFtK{zrqIXEymHA9zKS^{4Jvdx#eS^}B_)fJGJS6c!h2sH{NB}Gq03YH}I A-T(jq diff --git a/pdf/RESTful_APIs.pdf b/pdf/RESTful_APIs.pdf index 1d0f15adfb0434654315fa025401c7cbe63556b5..c0438b48499a0b76a9c81c4944c51401c727781d 100644 GIT binary patch delta 106 zcmbQRi*3R#wuUW?k0-Dg8yJ{Re?Eax9?aU#HIZ>0m$QkhsiUc>v5AwBle4j0m$R9HqnV|JrIVAhnVX}jo1>$X eiJ7IFp^K@Bo1wXxo3WjO4Iw4lf6rzVWds0>Jsmdy diff --git a/pdf/Recursion.pdf b/pdf/Recursion.pdf index 969b6bf7e88b2c53666f259f343df060f48a6ac4..4a0a5e0edaa981cb3e28b2e8357149c5145a1195 100644 GIT binary patch delta 102 zcmZ4RfNQ}6u7(!IEliaQ8I7k`Eo4$+G~PaUA=5b?XBR_9OLI$e7c)~ABLh~u;M&rrcCzTkDH|w2z#_DWt>}YD~Xlmr_W?^dXYG`O|W^8QYX6WW- UXk_N~u;MuW-RCzTitHtU^y#_H^7YGLkb>f~bS>gZ%_YT@K+VQg$||!AU_(gB)P3h<~rG^&97N!>F7M2#)7Pc1lEgZ#7jK}2F>>|}0aZf@>kYG!QaW~X37NXhn`4vw2l0E4+7R{#J2 delta 114 zcmX>)P3h<~rG^&97N!>F7M2#)7Pc1lEgZ#7j0V$7nmCjg4Yp5j;+Vwh>|$nVVd(1O oV&rUTZtQ4cV(jALe!pPO!!obAL e#nsKl#L>va*xA+G+{8}7hLDo&N6s*+GXen3Vja5x delta 106 zcmaDooBj1{_J%Etj}EdJ7#JH)e|C^j9?aU#d5E!s%h}My$=un(%-GG%%);5g)zQ$! e(!#>T#l_Ur(bUq-+0ahGhLDo&N6s*+GXenJjvf~P diff --git a/pdf/Soundness.pdf b/pdf/Soundness.pdf index bee6478b7400598baa6508cf29b6b5013827a82d..339cf5fed55e91dc7fa8f5501634606749a56578 100644 GIT binary patch delta 99 zcmX@q!gi>Itziq}x(Y_)>FX;Pl^Bh;U#ehqDb8<2_ Zb~80~F)(&EHFC96upy*mdRQal8vwP`8*Bgo delta 99 zcmX@q!gi>Itziq}x(Y^v>FX;Pl^6}SU#ehq^6;wlpwtbau5cw=lOfa5OZv ZaCLNab}}(Bv~aXjupy*mdRQal8vv?98$JL4 diff --git a/pdf/Stacks.pdf b/pdf/Stacks.pdf index 320e729d2357fc3a662a64bcf46a1cad0ffd052d..8023cf85e87dd3ef675c7b8ad636ac0afa20a387 100644 GIT binary patch delta 2272 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 diff --git a/pdf/Syllogism.pdf b/pdf/Syllogism.pdf index e77af1cbc9dbe07410e4b3247a1ac9ce93a40726..b6c5754dd733d50edc82117c633ef04715514893 100644 GIT binary patch delta 99 zcmZ4Wfo0VPmWC~iC-oVPr=QYiRAMyV{#Kt+gWcK4#l+ai(7@c-+{nVz($&Po($Lw| Z!obDJ(cH+<)zZRF!G@5M=@I6PmjIq!8f*Xn delta 99 zcmZ4Wfo0VPmWC~iC-oT(rk~PhRAMyP{#Kt+gWcKD(aqS%+``b&%*e#e)y&+{$;HIT Z#MQvn&A`#w&C=0M!G@5M=@I6PmjJ;^8%6*C diff --git a/pdf/The_Pragmatic_Programmer_1999.pdf b/pdf/The_Pragmatic_Programmer_1999.pdf index b15d9dd2aeef8262cbcd52fd301c8dc4cdc6ec01..a8fadb0cad57be5fecc6d0f8d21742a1ea39520d 100644 GIT binary patch delta 101 zcmeypitG0(u7(!IElf+A7>%bdZDLYlG+ut9iAliO+|9(z(8ATg+0fX@#Ms5uz|6?N b)YQV!)WXuj!p+FlPQiwdlI`4+nF^QyA*>r~ delta 101 zcmeypitG0(u7(!IElf+A7!9T`ZDLYlG+2J3iAliO!qUaS(bCe`(aFfg&A`yy(#*`j a$jrdS*v!ZcC~0J;U_(gBcJ9ec1xx@S$s1t+ diff --git a/pdf/The_binary_number_system.pdf b/pdf/The_binary_number_system.pdf index 83f2b57c045760547ae843cb94c4a75ea50efb4b..4b5cb3676985fc9d7edbfbf558fde15310dbe56e 100644 GIT binary patch delta 102 zcmZ4Wn`6~)j)oS-EllXG-94c6D@gb24%>GB-Cda5i@|w{$Z# cbTl$>aW=JdwXn1>w^Ohoq-49B4O0pu0P8p!$N&HU delta 102 zcmZ4Wn`6~)j)oS-EllWt#21aJn^W_-j!L03*5K=OIwi@FD03fX!xBvhE delta 105 zcmex;j^+0`mWC~i*>Wrf21e%7^W_-j!L03*8w@TwNWV?G$VXDVaW7jqw2hK=&N9 diff --git a/pdf/Turing_machines.pdf b/pdf/Turing_machines.pdf index ffe90e2c717fca123f344842f6114a5de4c8aa9a..d484c8f5dd6a0515aebdd1139ec84351be5abc29 100644 GIT binary patch delta 100 zcmaE`nC-!0wuUW?3)>lur!Q(}RAMyVezcwOI)}57iL;xrk+Xrhxv{CKvw@3|iIIt^ bi-D1&k*TGNqlK%Tf(;=h+wV_cWMl*Y7OWe} delta 100 zcmaE`nC-!0wuUW?3)>kDrY~w|RAMyPezcwOI)}5RxuuD@xv7hrtA(kVo0+Afg_F63 brLn1rv8AzrfvJg|f(;=h+wV_cWMl*Y8!8*R diff --git a/pdf/User_management.pdf b/pdf/User_management.pdf index 5e9a9311c69cc617bc39300351fd37ddae05dc8f..c754548335998884570513a7569e8aaadf082ed3 100644 GIT binary patch delta 130 zcmeA>%+hz5rC|$WzofdcfuW(cfuXvAfx0G_zHfetOJYf?f`*Hgk%5tsfr*i+p)p9w z_HB}k``MfgT#QZ3OwC=*-CW(w98FD}3@yzq%v_yJ939P!EG!)D6l@47nZ84T@frZI C*C9Uu delta 130 zcmeA>%+hz5rC|$Wzofc>fuWJMfgzAq*W}Xo%};SjEJ;<+aIrEnFfuYQF)}qY1}WLT zO_Fgxo3oRXrGcTjlck%nlbMOBv4M+)vxS+drIVYnse!YJp}C!c4Iw4dcPKDk0|2Gb BAm;!8 diff --git a/pdf/Von_Neumann_architecture.pdf b/pdf/Von_Neumann_architecture.pdf index 509d7b7aba5a3bed2b9531d9a74b3ecfc99ddc0a..d794a8d00c2d8d7f6f5566a90ae6ef61ce25df41 100644 GIT binary patch delta 109 zcmdmZfp6mlzJ?aY7N#xCt}|GS4U8?Pd(L2%2eY>4%wU$_b22xuaC0$sHMBHzGcz(X hcXe}gbg?iqH8(f4G4%wU$_bFwgVa&dF9bhR)uFg7qX haW!{!Hn(syH!(4`G;%gGFtSsyA)sXYv1QEJi~yGc9QFVJ diff --git a/pdf/Why_computers_use_binary.pdf b/pdf/Why_computers_use_binary.pdf index 5910cd34f9d992cb698204ea7e5ec32cb7eb5172..40bd4e9e57966dfbce890dd33628571302ad7e59 100644 GIT binary patch delta 102 zcmZ4Vieu3$j)oS-Elf5VjKbC85x>6 bSsI!+nHd9-g`<(3f(;=h+y5IgDKi29ahn-< delta 102 zcmZ4Vieu3$j)oS-Elf5Vj0V$fHJFqb4Yns}FvV~?n>rerSXf#b7+M-T8oM}~n;SWr cy12SJIl4L-n!B2t+9}u&QnLNOF_SVQ0Dx{91^@s6