├── LICENSE ├── abbrv.txt ├── algorithms.txt ├── arrows.txt ├── ascii.txt ├── block-elements.txt ├── elements.txt ├── emoji.txt ├── emoticons.txt ├── fallacies.txt ├── geometric-shapes.txt ├── greek-gods.txt ├── greek.txt ├── license-compatibility.txt ├── line-drawing.txt ├── mathematical.txt ├── numbers.txt ├── pi.txt ├── presidents.txt ├── sorting.txt ├── us.txt ├── world.txt ├── x86.txt └── zfc.txt /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /abbrv.txt: -------------------------------------------------------------------------------- 1 | Abbreviation Origin Modern meaning 2 | ──────────────────────────────────────────────────────────────────── 3 | A.M. ante meridiem before midday 4 | AD anno domini after year zero 5 | P.M. post meridiem after midday 6 | P.S. post scriptum by the way 7 | R.I.P. requiescat in pace rest in peace 8 | Re in re concerning 9 | ca. circa approximately 10 | cf. confer compare 11 | e.g. exempli gratia for example 12 | et al. et alii and others 13 | etc. et cetera and so on 14 | i.a. inter alia among other things 15 | i.e. id est that is 16 | id./eam. idem the same (person, author, etc.) 17 | nb. nota bene important 18 | p.a. per annum for a year 19 | q.v. quod vide see elsewhere 20 | s.o.s. si opus sit if necessary 21 | stat. statim immediately 22 | -------------------------------------------------------------------------------- /algorithms.txt: -------------------------------------------------------------------------------- 1 | EUCLID'S ALGORITHM FOR GCD(a, b) 2 | 3 | while b ≠ 0 4 | t ← b 5 | b ← a mod b 6 | a ← t 7 | return a 8 | 9 | GAUSS–LEGENDRE ALGORITHM FOR APPROXIMATING π 10 | 11 | a ← 1 12 | b ← 1 / √2 13 | t ← ¼ 14 | p ← 1 15 | n ← 0 16 | 17 | while (a - b)² > c 18 | x ← a 19 | a ← ½ (a + b) 20 | b ← √(xb) 21 | t ← t - p(x - a)² 22 | p ← 2p 23 | 24 | 4π ≈ (a + b)² / t 25 | 26 | BINARY SEARCH FOR t IN A OF n ELEMENTS 27 | 28 | L ← 0 29 | H ← n - 1 30 | 31 | while L <= R 32 | m ← floor ½(L + R) 33 | 34 | if Aₘ > t 35 | H ← m - 1 36 | else if Aₘ < t 37 | L ← m + 1 38 | else 39 | return m 40 | return L 41 | 42 | 43 | -------------------------------------------------------------------------------- /arrows.txt: -------------------------------------------------------------------------------- 1 | X = unassigned codepoint 2 | 3 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 4 | U+219x ← ↑ → ↓ ↔ ↕ ↖ ↗ ↘ ↙ ↚ ↛ ↜ ↝ ↞ ↟ 5 | U+21Ax ↠ ↡ ↢ ↣ ↤ ↥ ↦ ↧ ↨ ↩ ↪ ↫ ↬ ↭ ↮ ↯ 6 | U+21Bx ↰ ↱ ↲ ↳ ↴ ↵ ↶ ↷ ↸ ↹ ↺ ↻ ↼ ↽ ↾ ↿ 7 | U+21Cx ⇀ ⇁ ⇂ ⇃ ⇄ ⇅ ⇆ ⇇ ⇈ ⇉ ⇊ ⇋ ⇌ ⇍ ⇎ ⇏ 8 | U+21Dx ⇐ ⇑ ⇒ ⇓ ⇔ ⇕ ⇖ ⇗ ⇘ ⇙ ⇚ ⇛ ⇜ ⇝ ⇞ ⇟ 9 | U+21Ex ⇠ ⇡ ⇢ ⇣ ⇤ ⇥ ⇦ ⇧ ⇨ ⇩ ⇪ ⇫ ⇬ ⇭ ⇮ ⇯ 10 | U+21Fx ⇰ ⇱ ⇲ ⇳ ⇴ ⇵ ⇶ ⇷ ⇸ ⇹ ⇺ ⇻ ⇼ ⇽ ⇾ ⇿ 11 | 12 | 13 | Supplemental arrows A 14 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 15 | U+27Fx ⟰ ⟱ ⟲ ⟳ ⟴ ⟵ ⟶ ⟷ ⟸ ⟹ ⟺ ⟻ ⟼ ⟽ ⟾ ⟿ 16 | 17 | Supplemental arrows B 18 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 19 | U+290x ⤀ ⤁ ⤂ ⤃ ⤄ ⤅ ⤆ ⤇ ⤈ ⤉ ⤊ ⤋ ⤌ ⤍ ⤎ ⤏ 20 | U+291x ⤐ ⤑ ⤒ ⤓ ⤔ ⤕ ⤖ ⤗ ⤘ ⤙ ⤚ ⤛ ⤜ ⤝ ⤞ ⤟ 21 | U+292x ⤠ ⤡ ⤢ ⤣ ⤤ ⤥ ⤦ ⤧ ⤨ ⤩ ⤪ ⤫ ⤬ ⤭ ⤮ ⤯ 22 | U+293x ⤰ ⤱ ⤲ ⤳ ⤴ ⤵ ⤶ ⤷ ⤸ ⤹ ⤺ ⤻ ⤼ ⤽ ⤾ ⤿ 23 | U+294x ⥀ ⥁ ⥂ ⥃ ⥄ ⥅ ⥆ ⥇ ⥈ ⥉ ⥊ ⥋ ⥌ ⥍ ⥎ ⥏ 24 | U+295x ⥐ ⥑ ⥒ ⥓ ⥔ ⥕ ⥖ ⥗ ⥘ ⥙ ⥚ ⥛ ⥜ ⥝ ⥞ ⥟ 25 | U+296x ⥠ ⥡ ⥢ ⥣ ⥤ ⥥ ⥦ ⥧ ⥨ ⥩ ⥪ ⥫ ⥬ ⥭ ⥮ ⥯ 26 | U+297x ⥰ ⥱ ⥲ ⥳ ⥴ ⥵ ⥶ ⥷ ⥸ ⥹ ⥺ ⥻ ⥼ ⥽ ⥾ ⥿ 27 | 28 | Supplemental arrows B 29 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 30 | U+1F80x 🠀 🠁 🠂 🠃 🠄 🠅 🠆 🠇 🠈 🠉 🠊 🠋 X X X X 31 | U+1F81x 🠐 🠑 🠒 🠓 🠔 🠕 🠖 🠗 🠘 🠙 🠚 🠛 🠜 🠝 🠞 🠟 32 | U+1F82x 🠠 🠡 🠢 🠣 🠤 🠥 🠦 🠧 🠨 🠩 🠪 🠫 🠬 🠭 🠮 🠯 33 | U+1F83x 🠰 🠱 🠲 🠳 🠴 🠵 🠶 🠷 🠸 🠹 🠺 🠻 🠼 🠽 🠾 🠿 34 | U+1F84x 🡀 🡁 🡂 🡃 🡄 🡅 🡆 🡇 X X X X X X X X 35 | U+1F85x 🡐 🡑 🡒 🡓 🡔 🡕 🡖 🡗 🡘 🡙 X X X X X X 36 | U+1F86x 🡠 🡡 🡢 🡣 🡤 🡥 🡦 🡧 🡨 🡩 🡪 🡫 🡬 🡭 🡮 🡯 37 | U+1F87x 🡰 🡱 🡲 🡳 🡴 🡵 🡶 🡷 🡸 🡹 🡺 🡻 🡼 🡽 🡾 🡿 38 | U+1F88x 🢀 🢁 🢂 🢃 🢄 🢅 🢆 🢇 X X X X X X X X 39 | U+1F89x 🢐 🢑 🢒 🢓 🢔 🢕 🢖 🢗 🢘 🢙 🢚 🢛 🢜 🢝 🢞 🢟 40 | U+1F8Ax 🢠 🢡 🢢 🢣 🢤 🢥 🢦 🢧 🢨 🢩 🢪 🢫 🢬 🢭 X X 41 | U+1F8Bx X X X X X X X X X X X X X X X X 42 | U+1F8Cx X X X X X X X X X X X X X X X X 43 | U+1F8Dx X X X X X X X X X X X X X X X X 44 | U+1F8Ex X X X X X X X X X X X X X X X X 45 | U+1F8Fx X X X X X X X X X X X X X X X X 46 | -------------------------------------------------------------------------------- /ascii.txt: -------------------------------------------------------------------------------- 1 | Oct Dec Hex Char Oct Dec Hex Char 2 | ────────────────────────┬─────────────────────────────────────────── 3 | 000 0 00 NUL │ 100 64 40 @ 4 | 001 1 01 SOH │ 101 65 41 A 5 | 002 2 02 STX │ 102 66 42 B 6 | 003 3 03 ETX │ 103 67 43 C 7 | 004 4 04 EOT │ 104 68 44 D 8 | 005 5 05 ENQ │ 105 69 45 E 9 | 006 6 06 ACK │ 106 70 46 F 10 | 007 7 07 BEL │ 107 71 47 G 11 | 010 8 08 BS │ 110 72 48 H 12 | 011 9 09 HT │ 111 73 49 I 13 | 012 10 0A LF │ 112 74 4A J 14 | 013 11 0B VT │ 113 75 4B K 15 | 014 12 0C FF │ 114 76 4C L 16 | 015 13 0D CR │ 115 77 4D M 17 | 016 14 0E SO │ 116 78 4E N 18 | 017 15 0F SI │ 117 79 4F O 19 | 020 16 10 DLE │ 120 80 50 P 20 | 021 17 11 DC1 │ 121 81 51 Q 21 | 022 18 12 DC2 │ 122 82 52 R 22 | 023 19 13 DC3 │ 123 83 53 S 23 | 024 20 14 DC4 │ 124 84 54 T 24 | 025 21 15 NAK │ 125 85 55 U 25 | 026 22 16 SYN │ 126 86 56 V 26 | 027 23 17 ETB │ 127 87 57 W 27 | 030 24 18 CAN │ 130 88 58 X 28 | 031 25 19 EM │ 131 89 59 Y 29 | 032 26 1A SUB │ 132 90 5A Z 30 | 033 27 1B ESC │ 133 91 5B [ 31 | 034 28 1C FS │ 134 92 5C \ 32 | 035 29 1D GS │ 135 93 5D ] 33 | 036 30 1E RS │ 136 94 5E ^ 34 | 037 31 1F US │ 137 95 5F _ 35 | 040 32 20 SPACE │ 140 96 60 ` 36 | 041 33 21 ! │ 141 97 61 a 37 | 042 34 22 " │ 142 98 62 b 38 | 043 35 23 # │ 143 99 63 c 39 | 044 36 24 $ │ 144 100 64 d 40 | 045 37 25 % │ 145 101 65 e 41 | 046 38 26 & │ 146 102 66 f 42 | 047 39 27 ' │ 147 103 67 g 43 | 050 40 28 ( │ 150 104 68 h 44 | 051 41 29 ) │ 151 105 69 i 45 | 052 42 2A * │ 152 106 6A j 46 | 053 43 2B + │ 153 107 6B k 47 | 054 44 2C , │ 154 108 6C l 48 | 055 45 2D - │ 155 109 6D m 49 | 056 46 2E . │ 156 110 6E n 50 | 057 47 2F / │ 157 111 6F o 51 | 060 48 30 0 │ 160 112 70 p 52 | 061 49 31 1 │ 161 113 71 q 53 | 062 50 32 2 │ 162 114 72 r 54 | 063 51 33 3 │ 163 115 73 s 55 | 064 52 34 4 │ 164 116 74 t 56 | 065 53 35 5 │ 165 117 75 u 57 | 066 54 36 6 │ 166 118 76 v 58 | 067 55 37 7 │ 167 119 77 w 59 | 070 56 38 8 │ 170 120 78 x 60 | 071 57 39 9 │ 171 121 79 y 61 | 072 58 3A : │ 172 122 7A z 62 | 073 59 3B ; │ 173 123 7B { 63 | 074 60 3C < │ 174 124 7C | 64 | 075 61 3D = │ 175 125 7D } 65 | 076 62 3E > │ 176 126 7E ~ 66 | 077 63 3F ? │ 177 127 7F DEL 67 | 68 | 2 3 4 5 6 7 30 40 50 60 70 80 90 100 110 120 69 | ┌──────────── ┌──────────────────────────────── 70 | 0│ 0 @ P ` p 0│ ( 2 < F P Z d n x 71 | 1│ ! 1 A Q a q 1│ ) 3 = G Q [ e o y 72 | 2│ " 2 B R b r 2│ * 4 > H R \ f p z 73 | 3│ # 3 C S c s 3│ ! + 5 ? I S ] g q { 74 | 4│ $ 4 D T d t 4│ " , 6 @ J T ^ h r | 75 | 5│ % 5 E U e u 5│ # - 7 A K U _ i s } 76 | 6│ & 6 F V f v 6│ $ . 8 B L V ` j t ~ 77 | 7│ ' 7 G W g w 7│ % / 9 C M W a k u DEL 78 | 8│ ( 8 H X h x 8│ & 0 : D N X b l v 79 | 9│ ) 9 I Y i y 9│ ' 1 ; E O Y c m w 80 | A│ * : J Z j z 81 | B│ + ; K [ k { 82 | C│ , < L \ l | 83 | D│ - = M ] m } 84 | E│ . > N ^ n ~ 85 | F│ / ? O _ o DEL 86 | -------------------------------------------------------------------------------- /block-elements.txt: -------------------------------------------------------------------------------- 1 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 2 | 3 | U+258x ▀ ▁ ▂ ▃ ▄ ▅ ▆ ▇ █ ▉ ▊ ▋ ▌ ▍ ▎ ▏ 4 | 5 | U+259x ▐ ░ ▒ ▓ ▔ ▕ ▖ ▗ ▘ ▙ ▚ ▛ ▜ ▝ ▞ ▟ 6 | -------------------------------------------------------------------------------- /elements.txt: -------------------------------------------------------------------------------- 1 | ┌──────────────────────────────────────────────────────────────────────────┐ 2 | │ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 │ 3 | │ │ 4 | │1 H He │ 5 | │ │ 6 | │2 Li Be B C N O F Ne │ 7 | │ │ 8 | │3 Na Mg Al Si P S Cl Ar │ 9 | │ │ 10 | │4 K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr │ 11 | │ │ 12 | │5 Rb Sr Y Zr Nb Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe │ 13 | │ │ 14 | │6 Cs Ba * ┐ Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn │ 15 | │ ╎ │ 16 | │7 Fr Ra * ╎ Rf Db Sg Bh Hs Mt Ds Rg Cn Uut Fl Uup Lv Uus Uuo│ 17 | │___________╎_╎____________________________________________________________│ 18 | │ ╎ ╎ │ 19 | │ ╎ ╎ │ 20 | │ ╎ └>La Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu │ 21 | │ ╎ │ 22 | │ └╌╌>Ac Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No Lr │ 23 | └──────────────────────────────────────────────────────────────────────────┘ 24 | -------------------------------------------------------------------------------- /emoji.txt: -------------------------------------------------------------------------------- 1 | Smiley-like 2 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 3 | U+1F60x 😀 😁 😂 😃 😄 😅 😆 😇 😈 😉 😊 😋 😌 😍 😎 😏 4 | U+1F61x 😐 😑 😒 😓 😔 😕 😖 😗 😘 😙 😚 😛 😜 😝 😞 😟 5 | U+1F62x 😠 😡 😢 😣 😤 😥 😦 😧 😨 😩 😪 😫 😬 😭 😮 😯 6 | U+1F63x 😰 😱 😲 😳 😴 😵 😶 😷 😸 😹 😺 😻 😼 😽 😾 😿 7 | U+1F64x 🙀 🙁 🙂 🙃 🙄 🙅 🙆 🙇 🙈 🙉 🙊 🙋 🙌 🙍 🙎 🙏 8 | 9 | 10 | Pictogram-like 11 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 12 | U+260x ☀ ☁ ☂ ☃ ☄ ★ ☆ ☇ ☈ ☉ ☊ ☋ ☌ ☍ ☎ ☏ 13 | U+261x ☐ ☑ ☒ ☓ ☔ ☕ ☖ ☗ ☘ ☙ ☚ ☛ ☜ ☝ ☞ ☟ 14 | U+262x ☠ ☡ ☢ ☣ ☤ ☥ ☦ ☧ ☨ ☩ ☪ ☫ ☬ ☭ ☮ ☯ 15 | U+263x ☰ ☱ ☲ ☳ ☴ ☵ ☶ ☷ ☸ ☹ ☺ ☻ ☼ ☽ ☾ ☿ 16 | U+264x ♀ ♁ ♂ ♃ ♄ ♅ ♆ ♇ ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ 17 | U+265x ♐ ♑ ♒ ♓ ♔ ♕ ♖ ♗ ♘ ♙ ♚ ♛ ♜ ♝ ♞ ♟ 18 | U+266x ♠ ♡ ♢ ♣ ♤ ♥ ♦ ♧ ♨ ♩ ♪ ♫ ♬ ♭ ♮ ♯ 19 | U+267x ♰ ♱ ♲ ♳ ♴ ♵ ♶ ♷ ♸ ♹ ♺ ♻ ♼ ♽ ♾ ♿ 20 | U+268x ⚀ ⚁ ⚂ ⚃ ⚄ ⚅ ⚆ ⚇ ⚈ ⚉ ⚊ ⚋ ⚌ ⚍ ⚎ ⚏ 21 | U+269x ⚐ ⚑ ⚒ ⚓ ⚔ ⚕ ⚖ ⚗ ⚘ ⚙ ⚚ ⚛ ⚜ ⚝ ⚞ ⚟ 22 | U+26Ax ⚠ ⚡ ⚢ ⚣ ⚤ ⚥ ⚦ ⚧ ⚨ ⚩ ⚪ ⚫ ⚬ ⚭ ⚮ ⚯ 23 | U+26Bx ⚰ ⚱ ⚲ ⚳ ⚴ ⚵ ⚶ ⚷ ⚸ ⚹ ⚺ ⚻ ⚼ ⚽ ⚾ ⚿ 24 | U+26Cx ⛀ ⛁ ⛂ ⛃ ⛄ ⛅ ⛆ ⛇ ⛈ ⛉ ⛊ ⛋ ⛌ ⛍ ⛎ ⛏ 25 | U+26Dx ⛐ ⛑ ⛒ ⛓ ⛔ ⛕ ⛖ ⛗ ⛘ ⛙ ⛚ ⛛ ⛜ ⛝ ⛞ ⛟ 26 | U+26Ex ⛠ ⛡ ⛢ ⛣ ⛤ ⛥ ⛦ ⛧ ⛨ ⛩ ⛪ ⛫ ⛬ ⛭ ⛮ ⛯ 27 | U+26Fx ⛰ ⛱ ⛲ ⛳ ⛴ ⛵ ⛶ ⛷ ⛸ ⛹ ⛺ ⛻ ⛼ ⛽ ⛾ ⛿ 28 | -------------------------------------------------------------------------------- /emoticons.txt: -------------------------------------------------------------------------------- 1 | (ノ◕ヮ◕)ノ*:・゚✧*:・゚✧*:・゚ 2 | 3 | ( °-°) ┬─┬ 4 | ( °□°) ┬─┬ 5 | (╯°□°)╯┬─┬ 6 | (╯°□°)╯︵ ┻━┻ 7 | (╯°□°)╯ ┻━┻ 8 | 9 | (•_•) 10 | ( •_•)>⌐■-■ 11 | (⌐■_■) 12 | 13 | ٩(͡๏̯͡๏)۶ 14 | 15 | ᶘᵒᴥᵒᶅ 16 | 17 | ლ(ಠ_ಠ ლ) 18 | 19 | (↼_↼) 20 | 21 | (´• ω •) 22 | 23 | ε=ε=┌( >_<)┘ 24 | -------------------------------------------------------------------------------- /fallacies.txt: -------------------------------------------------------------------------------- 1 | Anecdotal fallacy — Using personal experience as evidence. 2 | Appeal to authority — Basing an argument on authority, expertise, or experience. 3 | Appeal to motive — Dismissing an argument due to asserted bias or motives of the proposer. 4 | Appeal to nature — Assuming that something is good because it is 'natural'. 5 | Argument from fallacy — Assuming the conclusion is false because the argument is unsound. 6 | Argument from personal incredulity — Stating that a proposition is false, since it is the conclusion is unimaginable. 7 | Association fallacy — Assuming that association of two parties makes them inherit properties 8 | | from each other. 9 | Begging the question — Providing the conclusion as premise. 10 | Cherry picking — Suppressing evidence that do not support the particular position. 11 | Correlation proves causation — Assuming that a variable correlating with another variable implies that it is 12 | | causing it too. 13 | Etymological fallacy — Basing an argument on the historical meaning of a word. 14 | Fallacy of composition — Assuming that some part of a claim is true, therefore the whole claim is true. 15 | Fallacy of relative privation — Dismissing an argument, with the reason of existence of worse conditions. 16 | Fallacy of the beard — Rejecting a claim as imprecise. 17 | False attribution — Basing an argument on an irrelevant, unqualified, unidentified, biased or fabricated 18 | | source. 19 | False dichotomy — Assuming that two claims are mutually exclusive or the only possible options, 20 | | while they are not. 21 | False equivalence — Basing an argument on an equivalence which do not exist. 22 | Hasty generalization — Generalizing a claim based on a small sample of evidence. 23 | Historian's fallacy — Assuming that a (historical) person had the same information available. 24 | Masked man fallacy — Illicit substitution of identicals. 25 | Moving the goalposts — Dismissing evidence previously requested, asking for stronger evidence without 26 | | reason thereof. 27 | Nirvana fallacy — Rejecting a solution, since it is not perfect. 28 | Overwhelming exception — Dismissing counter-arguments by creating exceptions to a prior claim. 29 | Pathos argument — Basing an argument on emotions. 30 | * Fear mongering — Basing an argument on unsubstantiated fear. 31 | Shifting the burden of proof — Stating something without proof and assuming that the opponent has the obligation 32 | | to prove it false 33 | Thought-terminating cliché — Using a commonly used phrase without proper reasoning. 34 | argumentum ad hitlereum — Comparing a person to a historical person without proper reasoning. 35 | argumentum ad hominem — Basing an argument on personal criticism of the opponent. 36 | * ergo decedo — Responding to a criticism by encouraging leaving the group, instead of actually 37 | | addressing the issue. 38 | * tu quoque — Basing an argument on the opponent's prior actions or inconsistency. 39 | argumentum ad ignorantiam — Assuming that a claim is true because it has not been proven false. 40 | argumentum ad lapidem — Dismissing an claim as absurd without a proper reason. 41 | argumentum ad populum — Basing an argument on consensus about the conclusion. 42 | * argumentum ad trumpum — Basing an argument about a given group on the popularity amongst them. 43 | argumentum ex silentio — Concluding based on the absence of evidence, rather than the existence of evidence. 44 | -------------------------------------------------------------------------------- /geometric-shapes.txt: -------------------------------------------------------------------------------- 1 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 2 | U+25Ax ■ □ ▢ ▣ ▤ ▥ ▦ ▧ ▨ ▩ ▪ ▫ ▬ ▭ ▮ ▯ 3 | U+25Bx ▰ ▱ ▲ △ ▴ ▵ ▶ ▷ ▸ ▹ ► ▻ ▼ ▽ ▾ ▿ 4 | U+25Cx ◀ ◁ ◂ ◃ ◄ ◅ ◆ ◇ ◈ ◉ ◊ ○ ◌ ◍ ◎ ● 5 | U+25Dx ◐ ◑ ◒ ◓ ◔ ◕ ◖ ◗ ◘ ◙ ◚ ◛ ◜ ◝ ◞ ◟ 6 | U+25Ex ◠ ◡ ◢ ◣ ◤ ◥ ◦ ◧ ◨ ◩ ◪ ◫ ◬ ◭ ◮ ◯ 7 | U+25Fx ◰ ◱ ◲ ◳ ◴ ◵ ◶ ◷ ◸ ◹ ◺ ◻ ◼ ◽ ◾ ◿ 8 | -------------------------------------------------------------------------------- /greek-gods.txt: -------------------------------------------------------------------------------- 1 | Chaos 2 | │ 3 | ┌───────┴──────────────┬───────┬──────┬──────┐ 4 | │ │ │ │ │ 5 | Gaia Tartarus Eros Erebus Nyx 6 | │ │ │ │ 7 | ┌────────┬────┼─────┬────────────┐ │ │ ┌─┴─────────────────────────────────┐ 8 | │ │ │ │ │ │ │ │ │ 9 | Python │ │ ┌──┴────┐ └──┬─┘ └─┬─┘ ┌─────┬──────┬──────┬───┴───┬──────┬───────────────────────────────────┬──────┬───────┬────────┬─────────┐ 10 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11 | │ │ Uranus Pontus ┌─┴──────┐ ┌─┴─────┐ Apate Eris Geras Hypnos Keres Moirae (Clotho, Lachesis, Atropos) Momus Moros Nemesis Philotes Thanatos 12 | │ │ │ │ │ │ │ │ │ │ 13 | │ └─┬─┘ │ ┌─┴──┐ Echidna Typhon Aether Hemera │ 14 | │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ 15 | │ │ └─┬─┘ │ │ 16 | │ │ │ │ │ 17 | │ │ │ │ │ 18 | ┌─────────────────────────────────┘ │ │ 19 | │ │ │ │ │ 20 | │ └──────│──────┬─────┘ │ 21 | │ │ │ │ 22 | │ │ └────────────────────────────────────────────────────────────────────────────────────────────────┐ │ 23 | │ │ │ │ 24 | │ ┌──────────┴──────────────────────────────────────────────────────────────────────────────────────────┬────────────│────────────┬────────────────────┬──────────────────────────────────────────────────────┬─────────────────────┐ │ 25 | │ │ │ │ │ │ │ │ │ 26 | │ │ (Titan) │ (Cyclopes) │ │ (Hecantochires) │(Gigantes) │ (Erinyes) │ (Meliae) │ 27 | │ │ │ │ │ │ │ │ │ 28 | │ ┌──────┬─┴─────┬────────┬────────┬────────┬────────┬───────┬──────┬─────────┬────────┬───────┐ ┌────────┼────────┐ │ ┌───────┼──────┐ ├──────────┬───────────┬────────┬───────┐ ┌──────┴─┬──────────┐ ... │ 29 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 30 | │ Oceanus Crius Coeus Iapetus Phoebe Tethys Cronus Rhea Themis Mnemosyne Hyperion Theia Brontes Steropes Arges │ Briareus Gyges Cottu Alcyoneus Clytias Enceladus Echion Athos Alecto Tisiphone Megaera │ 31 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 32 | │ │ │ └───────┬─│───────┘ │ └─┬─────┘ │ │ │ │ ┌──┴────┬────────┬──────┬───────┐ │ 33 | │ │ └───────────────│─│─────────────────│────┐ │ │ │ │ │ │ │ │ │ │ │ 34 | │ └────┬──────────────────│─│─────────────────┘ │ │ │ │ │ │ Nereus Thaumas Phorcys Ceto Eurybia │ 35 | Aphrodite │(Oceanid) │ │ │ │ │ │ └──────┬┘ │ │ │ │ │ 36 | │ ┌─────┴┬────┬────────────│─│───────┬────────┐ │ │ │ │ │ │ └──┬───┘ └─────────┐ │ 37 | │ │ │ │ │ │ │ │ └────│────────────│─────────│───────────────│────────────────────────────│───────────────────│────────────────┬────┘ │ 38 | │ Asopus ... Clymene │ │ Eurynome Doris │ │ │ └───────┬──────┬─────┐ │ │ (Phorcydes) ├───────┬───────┐ │ 39 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 40 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Astraios Perses Pallas │ 41 | │ │ └─────────┬──│─┘ │ │ │ │ │ Selene Eos Helios │ ┌─┴────────┬─────────────────┬──────────┬─────────────────────┬─────────────────┬───────────────┐ │ 42 | │ │ │ │ │ └──────────│────────────│─────────│───────────────────────│──────│──────────┬──┘ │ │ │ │ │ │ │ │ 43 | │ │ │ │ └───────────────────│────────────│─────────│───────────┐ │ │ │ │ │ │ │ │ │ │ │ 44 | │ │ │ │ │ │ │ │ │ │ └────┐ │ │ │ │ │ │ │ │ 45 | │ │ ┌────────┬──┴──│────┬────────────┐ │ │ │ │ │ │ │ Echidna │ (Gorgon) Ladon │ (Graeae) │(Hesperides) Scylla─ Charybdis │ (Siren) │ 46 | │ │ │ │ │ │ │ │ │ │ │ │Metis │ │(50 Nereid) │ │ │ │ │ 47 | │ │ Atlas Epimetheus│ Prometheus Menoetius │ │ └───────────│───────┐ │ │ │ ├───────────┬─────┐ ├───────┬───────┐ ┌──┴──┬───────┐ ┌┴──────┬────────┬─────────┐ ... │ 48 | │ │ │ │ │ └─────────────────┐ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 49 | │ │ │ ┌──────┴──┐ ┌───────┬──────┬─┴────┬───────┬───────┐ │ │ │ │ │ │ Amphitrite Thetis ... Medusa Sthenno Euryale Deino Enyo Pemphredo Aegle Arethusa Erytheia Hesperia │ 50 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 51 | │ │ Maia Asteria Leto Hestia Hera Demeter Hades Poseidon Zeus │ │ │ │ │ │ │ 52 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ 53 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ 54 | │ │ │ │ │ │ ┌┬─┬┬┼┬┬┬┬┬┐ │ │ │ │ │ │ │ 55 | │ │ │ │ │ └─────────┬────────┘│ │││││││││ │ │ │ │ │ │ │ 56 | │ │ │ │ │ │ │ ││││││││└──│───│───────│───│─┬┘ │ │ 57 | │ │ │ │ │ Persephone │ │││││││└─┬─┘ │ │ │ │ │ │ 58 | │ │ └─────┬────────────│─────────────────│───────────────────────────┘ ││││││└──│─────│──┬────┘ │ │ │ (Muse) │ 59 | │ │ │ └───────┬─────────│─────────────────────────────┘│││││ │ │ └────────│─│──────────┬───────┬──────┬─────┬────────┬──────────┬──────────┬───────┬────────┬──────┬─────────┬─────────┐ │ 60 | │ │ Hermes │ │ ││││└───│─────│───────┬───┘ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 61 | │ │ │ ┌────┴──┐ │ ││││ └─────│───────│──┐ │ │ Melete Mneme Aoede Clio Melpomene Terpsichore Thalia Euterpe Erato Urania Polyhymnia Calliope │ 62 | │ Aegina │ │ │ └─────────────┬────────────────┘││└──────────│───┬───│──│──│────┘ │ 63 | │ │ │ Artemis Apollo │ ││ │ │ │ └──│────────┬─────────────────────┬─────────────────┐ │ 64 | │ └────┬───────│────────────────────────────────────────────│─────────────────┘│ │ │ │ │ │ │ │ │ 65 | │ │ │ ┌────────┬────────┴──┬────────┐ │ │ Ersa │ Athena │ Astraea Moirae (Clotho, Lachesis, and Atropos) │ 66 | │ Aeacus │ │ │ │ │ │ │ │ │ │ 67 | │ │ Ares Eileithyia Hephaistos Hebe └─────────┬─┘ ┌─┴────┐ │ │ 68 | │ │ │ │ │ │ Horae │ 69 | ├───────────────────│───────────────┬──────────┘ │ ... Pandia │ 70 | │ │ │ (Charites) │ (Dike, Eunomia, and Eirene) │ 71 | └───────────────┬───┘ ┌───────┬──┴───┬───────┬─────────┬───────┐ ┌──────┬──────┴─────────┬──────────┬─────────┬─────────┬───────┐ │ 72 | │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 73 | │ Anteros Deimos Eros Harmonia Himeros Phobos Aglaea Auxo Charis Euphrosyne Hegemone Pasithea Phaenna Thalia │ 74 | │ │ │ 75 | ┌──────────┬─┴──────────┬───────┬──────┐ │ │ 76 | │ │ │ │ │ │ │ 77 | Eunomia Hermaphroditus Peitho Rhodos Tyche └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬──────────────┘ 78 | │ (Oneiroi) 79 | ┌──────────┼─────────┐ 80 | │ │ │ 81 | Morpheus Phantasos Phobetor 82 | -------------------------------------------------------------------------------- /greek.txt: -------------------------------------------------------------------------------- 1 | Α α alpha 2 | Β β beta 3 | Γ γ gamma 4 | Δ δ delta 5 | Ε ε epsilon 6 | Ζ ζ zeta 7 | Η η eta 8 | Θ θ theta 9 | Ι ι iota 10 | Κ κ kappa 11 | Λ λ lambda 12 | Μ μ mu 13 | Ν ν nu 14 | Ξ ξ xi 15 | Ο ο omicron 16 | Π π pi 17 | Ρ ρ rho 18 | Σ σ/ς sigma 19 | Τ τ tau 20 | Υ υ upsilon 21 | Φ φ phi 22 | Χ χ chi 23 | Ψ ψ psi 24 | Ω ω omega 25 | -------------------------------------------------------------------------------- /license-compatibility.txt: -------------------------------------------------------------------------------- 1 | COMPATIBLE WITH > PD MIT BSD AL LGPL LGPL+ LGPL3 MPL GPL GPL+ GPL3 AGPL 2 | Public Domain ✔ ✔ . . . . . . . . . . 3 | MIT . ✔ ✔ . . . . . . . . . 4 | BSD-new . . ✔ ✔ ✔ ✔ ✔ ✔ . . . . 5 | Apache 2.0 . . . ✔ . . ✔ . . . . . 6 | LGPLv2.1 . . . . ✔ . . . ✔ ✔ . . 7 | LGPLv2.1+ . . . . ✔ ✔ ✔ . ✔ . . . 8 | LGPLv3(+) . . . . . . ✔ . . . ✔ . 9 | MPL 1.1 . . . . . . . ✔ . . . . 10 | GPLv2 . . . . . . . . ✔ . . . 11 | GPLv2+ . . . . . . . . ✔ ✔ ✔ . 12 | GPLv3(+) . . . . . . . . . . ✔ ✔ 13 | AGPL . . . . . . . . . . . ✔ 14 | -------------------------------------------------------------------------------- /line-drawing.txt: -------------------------------------------------------------------------------- 1 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 2 | 3 | U+250x ─ ━ │ ┃ ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ ┌ ┍ ┎ ┏ 4 | 5 | U+251x ┐ ┑ ┒ ┓ └ ┕ ┖ ┗ ┘ ┙ ┚ ┛ ├ ┝ ┞ ┟ 6 | 7 | U+252x ┠ ┡ ┢ ┣ ┤ ┥ ┦ ┧ ┨ ┩ ┪ ┫ ┬ ┭ ┮ ┯ 8 | 9 | U+253x ┰ ┱ ┲ ┳ ┴ ┵ ┶ ┷ ┸ ┹ ┺ ┻ ┼ ┽ ┾ ┿ 10 | 11 | U+254x ╀ ╁ ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋ ╌ ╍ ╎ ╏ 12 | 13 | U+255x ═ ║ ╒ ╓ ╔ ╕ ╖ ╗ ╘ ╙ ╚ ╛ ╜ ╝ ╞ ╟ 14 | 15 | U+256x ╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╩ ╪ ╫ ╬ ╭ ╮ ╯ 16 | 17 | U+257x ╰ ╱ ╲ ╳ ╴ ╵ ╶ ╷ ╸ ╹ ╺ ╻ ╼ ╽ ╾ ╿ 18 | 19 | For convinience, these are the three most commonly used types of line drawing characters: 20 | ┌─┐ ┏━┓ ╔═╗ 21 | │ │ ┃ ┃ ║ ║ 22 | └─┘ ┗━┛ ╚═╝ 23 | -------------------------------------------------------------------------------- /mathematical.txt: -------------------------------------------------------------------------------- 1 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 2 | U+220x ∀ ∁ ∂ ∃ ∄ ∅ ∆ ∇ ∈ ∉ ∊ ∋ ∌ ∍ ∎ ∏ 3 | U+221x ∐ ∑ − ∓ ∔ ∕ ∖ ∗ ∘ ∙ √ ∛ ∜ ∝ ∞ ∟ 4 | U+222x ∠ ∡ ∢ ∣ ∤ ∥ ∦ ∧ ∨ ∩ ∪ ∫ ∬ ∭ ∮ ∯ 5 | U+223x ∰ ∱ ∲ ∳ ∴ ∵ ∶ ∷ ∸ ∹ ∺ ∻ ∼ ∽ ∾ ∿ 6 | U+224x ≀ ≁ ≂ ≃ ≄ ≅ ≆ ≇ ≈ ≉ ≊ ≋ ≌ ≍ ≎ ≏ 7 | U+225x ≐ ≑ ≒ ≓ ≔ ≕ ≖ ≗ ≘ ≙ ≚ ≛ ≜ ≝ ≞ ≟ 8 | U+226x ≠ ≡ ≢ ≣ ≤ ≥ ≦ ≧ ≨ ≩ ≪ ≫ ≬ ≭ ≮ ≯ 9 | U+227x ≰ ≱ ≲ ≳ ≴ ≵ ≶ ≷ ≸ ≹ ≺ ≻ ≼ ≽ ≾ ≿ 10 | U+228x ⊀ ⊁ ⊂ ⊃ ⊄ ⊅ ⊆ ⊇ ⊈ ⊉ ⊊ ⊋ ⊌ ⊍ ⊎ ⊏ 11 | U+229x ⊐ ⊑ ⊒ ⊓ ⊔ ⊕ ⊖ ⊗ ⊘ ⊙ ⊚ ⊛ ⊜ ⊝ ⊞ ⊟ 12 | U+22Ax ⊠ ⊡ ⊢ ⊣ ⊤ ⊥ ⊦ ⊧ ⊨ ⊩ ⊪ ⊫ ⊬ ⊭ ⊮ ⊯ 13 | U+22Bx ⊰ ⊱ ⊲ ⊳ ⊴ ⊵ ⊶ ⊷ ⊸ ⊹ ⊺ ⊻ ⊼ ⊽ ⊾ ⊿ 14 | U+22Cx ⋀ ⋁ ⋂ ⋃ ⋄ ⋅ ⋆ ⋇ ⋈ ⋉ ⋊ ⋋ ⋌ ⋍ ⋎ ⋏ 15 | U+22Dx ⋐ ⋑ ⋒ ⋓ ⋔ ⋕ ⋖ ⋗ ⋘ ⋙ ⋚ ⋛ ⋜ ⋝ ⋞ ⋟ 16 | U+22Ex ⋠ ⋡ ⋢ ⋣ ⋤ ⋥ ⋦ ⋧ ⋨ ⋩ ⋪ ⋫ ⋬ ⋭ ⋮ ⋯ 17 | U+22Fx ⋰ ⋱ ⋲ ⋳ ⋴ ⋵ ⋶ ⋷ ⋸ ⋹ ⋺ ⋻ ⋼ ⋽ ⋾ ⋿ 18 | 19 | 𝔸 𝔹 [ℂ] 𝔻 𝔼 𝔽 𝔾 [ℍ] 𝕀 𝕁 𝕂 𝕃 𝕄 [ℕ] 𝕆 [ℙ] [ℚ] [ℝ] 𝕊 𝕋 𝕌 𝕍 𝕎 𝕏 𝕐 [ℤ] 20 | 𝕒 𝕓 𝕔 𝕕 𝕖 𝕗 𝕘 𝕙 𝕚 𝕛 𝕜 𝕝 𝕞 𝕟 𝕠 𝕡 𝕢 𝕣 𝕤 𝕥 𝕦 𝕧 𝕨 𝕩 𝕪 𝕫 21 | 22 | Most commonly used mathematical symbols: 23 | 24 | Belongs to - ∈ 25 | For all - ∀ 26 | If and only if - ⇔ 27 | Implies - ⇒ 28 | Infinity - ∞ 29 | Integral - ∫ 30 | Natural numbers - ℕ 31 | Negate - ¬ 32 | Subset of - ⊆ 33 | Sum of - ∑ 34 | The empty set - ∅ 35 | There exists - ∃ 36 | -------------------------------------------------------------------------------- /numbers.txt: -------------------------------------------------------------------------------- 1 | 0 1 2 3 4 5 6 7 8 9 A B C D E F 2 | U+215x ⅐ ⅑ ⅒ ⅓ ⅔ ⅕ ⅖ ⅗ ⅘ ⅙ ⅚ ⅛ ⅜ ⅝ ⅞ ⅟ 3 | U+216x Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ Ⅼ Ⅽ Ⅾ Ⅿ 4 | U+217x ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ ⅺ ⅻ ⅼ ⅽ ⅾ ⅿ 5 | U+218x ↀ ↁ ↂ Ↄ ↄ ↅ ↆ ↇ ↈ ↉ ↊ ↋ 6 | -------------------------------------------------------------------------------- /presidents.txt: -------------------------------------------------------------------------------- 1 | George Washington 2 | February 22, 1732 – December 14, 1799 3 | 4 | John Adams 5 | October 30, 1735 – July 4, 1826 6 | 7 | Thomas Jefferson 8 | April 13, 1743 – July 4, 1826 9 | 10 | James Madison 11 | March 16, 1751 – June 28, 1836 12 | 13 | James Monroe 14 | April 28, 1758 – July 4, 1831 15 | 16 | John Quincy Adams 17 | July 11, 1767 – February 23, 1848 18 | 19 | Andrew Jackson 20 | March 15, 1767 – June 8, 1845 21 | 22 | Martin Van Buren 23 | December 5, 1782 – July 24, 1862 24 | 25 | William Henry Harrison 26 | February 9, 1773 – April 4, 1841 27 | 28 | John Tyler 29 | March 29, 1790 – January 18, 1862 30 | 31 | James K. Polk 32 | November 2, 1795 – June 15, 1849 33 | 34 | Zachary Taylor 35 | November 24, 1784 – July 9, 1850 36 | 37 | Millard Fillmore 38 | January 7, 1800 – March 8, 1874 39 | 40 | Franklin Pierce 41 | November 23, 1804 – October 8, 1869 42 | 43 | James Buchanan 44 | April 23, 1791 – June 1, 1868 45 | 46 | Abraham Lincoln 47 | February 12, 1809 – April 15, 1865 48 | 49 | Andrew Johnson 50 | December 29, 1808 – July 31, 1875 51 | 52 | Ulysses S. Grant 53 | April 27, 1822 – July 23, 1885 54 | 55 | Rutherford B. Hayes 56 | October 4, 1822 – January 17, 1893 57 | 58 | James A. Garfield 59 | November 19, 1831 – September 19, 1881 60 | 61 | Chester A. Arthur 62 | October 5, 1829 – November 18, 1886 63 | 64 | Grover Cleveland 65 | March 18, 1837 – June 24, 1908 66 | 67 | Benjamin Harrison 68 | August 20, 1833 – March 13, 1901 69 | 70 | Grover Cleveland 71 | March 18, 1837 – June 24, 1908 72 | 73 | William McKinley 74 | January 29, 1843 – September 14, 1901 75 | 76 | Theodore Roosevelt 77 | October 27, 1858 – January 6, 1919 78 | 79 | William Howard Taft 80 | September 15, 1857 – March 8, 1930 81 | 82 | Woodrow Wilson 83 | December 28, 1856 – February 3, 1924 84 | 85 | Warren G. Harding 86 | November 2, 1865 – August 2, 1923 87 | 88 | Calvin Coolidge 89 | July 4, 1872 – January 5, 1933 90 | 91 | Herbert Hoover 92 | August 10, 1874 – October 20, 1964 93 | 94 | Franklin D. Roosevelt 95 | January 30, 1882 – April 12, 1945 96 | 97 | Harry S. Truman 98 | May 8, 1884 – December 26, 1972 99 | 100 | Dwight D. Eisenhower 101 | October 14, 1890 – March 28, 1969 102 | 103 | John F. Kennedy 104 | May 29, 1917 – November 22, 1963 105 | 106 | Lyndon B. Johnson 107 | August 27, 1908 – January 22, 1973 108 | 109 | Richard Nixon 110 | January 9, 1913 – April 22, 1994 111 | 112 | Gerald Ford 113 | July 14, 1913 – December 26, 2006 114 | 115 | Jimmy Carter 116 | October 1, 1924 — present 117 | 118 | Ronald Reagan 119 | February 6, 1911 – June 5, 2004 120 | 121 | George H. W. Bush 122 | Born: June 12, 1924 — present 123 | 124 | Bill Clinton 125 | Born: August 19, 1946 — present 126 | 127 | George W. Bush 128 | Born: July 6, 1946 — present 129 | 130 | Barack Obama 131 | Born: August 4, 1961 — present 132 | -------------------------------------------------------------------------------- /sorting.txt: -------------------------------------------------------------------------------- 1 | Name Best Average Worst Memory 2 | Quicksort O(n log n) O(n log n) O(n²) O(log n) 3 | Merge sort O(n log n) O(n log n) O(n log n) O(n) 4 | Heapsort O(n log n) O(n log n) O(n log n) O(1) 5 | Insertion sort O(n) O(n²) O(n²) O(1) 6 | Selection sort O(n²) O(n²) O(n²) O(1) 7 | Timsort O(n) O(n log n) O(n log n) O(n) 8 | Shell sort O(n) O(n log² n) O(n log² n) O(1) 9 | Bubble sort O(n) O(n²) O(n²) O(1) 10 | Bogosort O(n) O(n n!) O(MFG!!) O(1) 11 | -------------------------------------------------------------------------------- /us.txt: -------------------------------------------------------------------------------- 1 | 2 | ╲─╲│ ─────▁▁▁ ╷ │ ╲ 3 | │ Wash.╱ │ ───────│─────│ ─────╷ VT▁╱╷ME> 4 | ╱──▁──▁▁│ │ Montana │N Dak╲ Minn╱ ─╲──╱Mich. ╱─│ ││╷╵ 5 | │Oregon ╱ ╲ │──────│ { WI ╱ ╱─) ▁▁─NY╵╷│▁╲╷NH 6 | ╱ │Ida.│────────│S Dak.╲ ╲ │ │ ╵─╲ │▁▁▁▁▁╷│─╷─╵Mass. 7 | │────▁▁ │ │ Wyoming│▁▁▁▁ │─────│──│ │▁▁ ╱▁─╵Penn.{╷─Conn (RI) 8 | │ │ ───│──│ │ ──╲ Iowa╱ └─╵ │└─ │─▁▁▁▁▁{╱NJ 9 | │ │ │ ╵─────────╷ Nebr.╲────│ IL│IN│OH╷╵ ─╱─╲╷│└MD (DE) 10 | ╵╷ ╲ Nev.│Utah│ Colo. │───────│ ╲ │ ╷╵──╲WV╱ VA │ 11 | │Cal╲ │ │ │ Kansas│ MO ╲▁── KY ╱└─▁▁▁──╲ 12 | ╵╷ ╲ ╷─────│───────+───────╵▁▁▁▁▁╱▁▁──────╱N Car.╱ 13 | ╵▁ ╵╲│ │ │───│Okla.│ │ Tenn.▁╱─╷───╷╱ 14 | ╲ │Ariz.│ New │ │▁ │Ark.╱──│──╲ ╲╷╱S Car. 15 | ────╵ │ Mex. │ └───╲▁▁▁│MS │AL │ GA ╱ 16 | ╵─╷▁ │ ▁▁▁▁▁│ │ ╱ │ ╷─╵────╲ 17 | └─╵─ ╲ Texas │LA└──╷───────╷FL╲ 18 | ╲╱─╲ ╱───└───└ │ ╲ 19 | ╲ ╱ ╲ │ 20 | ╲ │ ╵╲╵ 21 | └─╵ 22 | -------------------------------------------------------------------------------- /world.txt: -------------------------------------------------------------------------------- 1 | ╷▁ . .▁. ▁. . 2 | ╷ ▁─╲╵╷╵│─╲─ ─╱ .─╵▁ ▁─╵ ╷.▁.▁╷ ─── 3 | ╱───╲▁╱─╵─╵──╵ ╲──│ ╵╷ ╷╵ ╱ ╱ ─│─▁╲▁╱─╱─ ────────╵──▁ 4 | ╱ ╷╱╵─╱─ ╵╲ ╷╵ ▁ ╷ ╵│╷╵│─ .▁╱─╷ ╱─ 5 | ─╱─╵─╲▁╷ ╵─╷│ ╵│. ╵ ─ ╷╲ ╱╵─ ╱ ╱▁ ╱─ 6 | .── ╵│ ╵╵╷╲─│╲ ▁╲─ ╷▁ ╷ ╱│ 7 | ╵╲ ╱╵─ │▁╱─╲╲╷─╷─ ╲ " ╷▁╷╱ │ 8 | │ ╱ .▁──╵╲▁ ▁─│ ╲ ) ╱ 9 | ╲ ▁▁─╲ ╵╱ ─ │╲ ╲▁ ╱ ─ 10 | .╷ ╵╲ │╷ ──▁ ─ │ ╲╲▁╵ ─│ ╱╲ ╲─ ╷ 11 | ──▁╵ ▁. ╵╲ ╵─╷ ╲╷╵ ╱╲╱ │ 12 | ╵╲▁╷─╵╲▁ ╲▁ ▁╷ ╱╵ ╵ │╷ ╱│╵ 13 | ╱ ╲▁ ─ │ ╱ ╲ ─╵. ─╷▁. 14 | │ ─╲ │ │ ╷ ╵─▁╷ ╷. ─ ─╲ 15 | ╲╷ ╱ ╲ ╱ ╱│ ╷─╷ ╷ ─╷ 16 | │ ╷╱ │ │╵ │╱ ╷─ ─ ╲ ╵. 17 | ╷│ ╷╱ ╲ ╷╱ ╲ │ 18 | ╱ │ ─ ────╷ ╱ ▁ 19 | │ ╷─╵ ─ ╱ 20 | ╱ ╷╵ ─ 21 | ╵╷│ ─ 22 | ─╵ 23 | -------------------------------------------------------------------------------- /x86.txt: -------------------------------------------------------------------------------- 1 | General purpose registers: 2 | 3 | 32 bits: EAX EBX ECX EDX 4 | 16 bits: AX BX CX DX 5 | 8 bits: AH AL BH BL CH CL DH DL 6 | 7 | Segment registers: 8 | 9 | CS : Contains the Code Segment, where the program runs. 10 | DS : Contains the Data Segment, which the program accesses. 11 | SS : Contains the Stack Segment, which the program uses. 12 | ES, FS, GS : Extra segment registers, for far pointers. 13 | 14 | Pointer and offset registers: 15 | 16 | EDI, DI : Destination index register. 17 | ESI, SI : Source index register. 18 | EBP, BP : Stack Base Pointer. 19 | ESP, SP : Stack Pointer. 20 | EIP, IP (aka. PC) : Instruction Pointer. 21 | 22 | Misc registers: 23 | 24 | EFLAGS : Holds the process state (see the table below). 25 | 26 | EFLAGS 27 | 28 | The EFLAGS register holds the state of the CPU, described in bit flags. The table below gives an overview of the flags. 29 | 30 | Bit Label Desciption 31 | ─────────────────────────────────────────── 32 | 0 CF Carry Flag 33 | 2 PF Parity Flag 34 | 4 AF Auxiliary carry Flag 35 | 6 ZF Zero Flag 36 | 7 SF Sign Flag 37 | 8 TF Trap Flag 38 | 9 IF Interrupt enable Flag 39 | 10 DF Direction Flag 40 | 11 OF Overflow Flag 41 | 12-13 IOPL I/O Privilege Level 42 | 14 NT Nested Task flag 43 | 16 RF Resume Flag 44 | 17 VM Virtual 8086 Mode flag 45 | 18 AC Alignment Check flag 46 | 19 VIF Virutal Interrupt Flag 47 | 20 VIP Virtual Interrupt Pending flag 48 | 21 ID ID flag 49 | 50 | 51 | Original 8086/8088 instructions 52 | 53 | Instr. Opcode 54 | ──────────────────────────────────────────────────── 55 | AAA 0x37 56 | AAD 0xD5 57 | AAM 0xD4 58 | AAS 0x3f 59 | ADC 0x10…0x15, 0x80/2…0x83/2 60 | ADD 0x00…0x05, 0x80/0…0x83/0 61 | AND 0x20…0x25, 0x80/4…0x83/4 62 | CALL 0x9A, 0xE8, 0xFF/2, 0xFF/3 63 | CBW 0x98 64 | CLC 0xF8 65 | CLD 0xFC 66 | CLI 0xFA 67 | CMC 0xF5 68 | CMP 0x38…0x3D, 0x80/7…0x83/7 69 | CMPSB 0xA6 70 | CMPSW 0xA7 71 | CWD 0x99 72 | DAA 0x27 73 | DAS 0x2F 74 | DEC 0x48, 0xFE/1, 0xFF/1 75 | DIV 0xF6/6, 0xF7/6 76 | ESC 77 | HLT 0xF4 78 | IDIV 0xF6/7, 0xF7/7 79 | IMUL 0x69, 0x6B, 0xF6/5, 0xF7/5, 0x0FAF 80 | IN 0xE4, 0xE5, 0xEC, 0xED 81 | INC 0x40, 0xFE/0, 0xFF/0 82 | INT 0xCD 83 | INTO 0xCE 84 | IRET 0xCF 85 | Jcc 0x70…0x7F, 0xE3, 0x0F83, 0x0F87 86 | JCXZ 0xE3 87 | JMP 0xE9…0xEB, 0xFF/4, 0xFF/5 88 | LAHF 0x9F 89 | LDS 0xC5 90 | LEA 0x8D 91 | LES 0xC4 92 | LOCK 0xF0 93 | LODSB 0xAC 94 | LODSW 0xAD 95 | LOOP/LOOPx 0xE0..0xE2 96 | MOV 97 | MOVSB 0xA4 98 | MOVSW 0xA5 99 | MUL 100 | NEG 101 | NOP 0x90 102 | NOT 103 | OR 104 | OUT 105 | POP 106 | POPF 0x9D 107 | PUSH 108 | PUSHF 0x9C 109 | RCL 110 | RCR 111 | REPxx 112 | RET 113 | RETN 114 | RETF 115 | ROL 116 | ROR 117 | SAHF 0x9E 118 | SAL 119 | SAR 120 | SBB 121 | SCASB 0xAE 122 | SCASW 0xAF 123 | SHL 124 | SHR 125 | STC 0xF9 126 | STD 0xFD 127 | STI 0xFB 128 | STOSB 0xAA 129 | STOSW 0xAB 130 | SUB 131 | TEST 132 | WAIT 0x9B 133 | XCHG 134 | XLAT 0xD7 135 | XOR 136 | -------------------------------------------------------------------------------- /zfc.txt: -------------------------------------------------------------------------------- 1 | Axiom of extensionality 2 | 3 | ∀x.∀y.[∀z.[z∈x ⇔ z∈y] ⇒ x = y] 4 | 5 | Axiom of regularity 6 | 7 | ∀x.[∃a.[a∈x] ⇒ ∃y........] 8 | 9 | TODO: Unicode, I hate you. 10 | --------------------------------------------------------------------------------