diff --git a/resources/share/main.tex b/resources/share/main.tex deleted file mode 100755 index b091bd5..0000000 --- a/resources/share/main.tex +++ /dev/null @@ -1,35 +0,0 @@ -% use [nosolutions] flag to hide solutions. -% use [solutions] flag to show solutions. -\documentclass[ - solutions, - singlenumbering -]{./ormc_handout} - - -\title{The Size of Sets} -\subtitle{Prepared by Mark on \today{}} - -\begin{document} - - \maketitle - - \section{Set Basics} - - \definition{} - A \textit{set} is a collection of objects. \par - If $a$ is an element of set $S$, we write $a \in S$. This is pronounced \say{$a$ in $S$.} \par - The position of each element in a set or the number of times it is repeated doesn't matter. \par - All that matters is \textit{which} elements are in the set. - - \vspace{2mm} - - We say two sets $A$ and $B$ are equal if every element of $A$ is in $B$, and every element of $B$ is in $A$. This is known as the \textit{principle of extensionality.} - - \problem{} - Convince yourself that $\{a, b\} = \{b, a\} = \{a, b, a, b, b\}$. - - \begin{solution} - This is a solution. - \end{solution} - -\end{document} \ No newline at end of file diff --git a/Advanced/Compression/main.tex b/src/Advanced/Compression/main.tex similarity index 100% rename from Advanced/Compression/main.tex rename to src/Advanced/Compression/main.tex diff --git a/Advanced/Compression/meta.toml b/src/Advanced/Compression/meta.toml similarity index 100% rename from Advanced/Compression/meta.toml rename to src/Advanced/Compression/meta.toml diff --git a/Advanced/Compression/parts/0 intro.tex b/src/Advanced/Compression/parts/0 intro.tex similarity index 100% rename from Advanced/Compression/parts/0 intro.tex rename to src/Advanced/Compression/parts/0 intro.tex diff --git a/Advanced/Compression/parts/1 runlength.tex b/src/Advanced/Compression/parts/1 runlength.tex similarity index 100% rename from Advanced/Compression/parts/1 runlength.tex rename to src/Advanced/Compression/parts/1 runlength.tex diff --git a/Advanced/Compression/parts/2 lzss.tex b/src/Advanced/Compression/parts/2 lzss.tex similarity index 100% rename from Advanced/Compression/parts/2 lzss.tex rename to src/Advanced/Compression/parts/2 lzss.tex diff --git a/Advanced/Compression/parts/3 huffman.tex b/src/Advanced/Compression/parts/3 huffman.tex similarity index 100% rename from Advanced/Compression/parts/3 huffman.tex rename to src/Advanced/Compression/parts/3 huffman.tex diff --git a/Advanced/Compression/parts/4 bonus.tex b/src/Advanced/Compression/parts/4 bonus.tex similarity index 100% rename from Advanced/Compression/parts/4 bonus.tex rename to src/Advanced/Compression/parts/4 bonus.tex diff --git a/Advanced/Compression/parts/qoi-specification.pdf b/src/Advanced/Compression/parts/qoi-specification.pdf similarity index 100% rename from Advanced/Compression/parts/qoi-specification.pdf rename to src/Advanced/Compression/parts/qoi-specification.pdf diff --git a/Advanced/Compression/tikzset.tex b/src/Advanced/Compression/tikzset.tex similarity index 100% rename from Advanced/Compression/tikzset.tex rename to src/Advanced/Compression/tikzset.tex diff --git a/Advanced/Continued Fractions/main.tex b/src/Advanced/Continued Fractions/main.tex similarity index 100% rename from Advanced/Continued Fractions/main.tex rename to src/Advanced/Continued Fractions/main.tex diff --git a/Advanced/Continued Fractions/meta.toml b/src/Advanced/Continued Fractions/meta.toml similarity index 100% rename from Advanced/Continued Fractions/meta.toml rename to src/Advanced/Continued Fractions/meta.toml diff --git a/Advanced/Continued Fractions/parts/00 euclidean.tex b/src/Advanced/Continued Fractions/parts/00 euclidean.tex similarity index 100% rename from Advanced/Continued Fractions/parts/00 euclidean.tex rename to src/Advanced/Continued Fractions/parts/00 euclidean.tex diff --git a/Advanced/Continued Fractions/parts/01 part A.tex b/src/Advanced/Continued Fractions/parts/01 part A.tex similarity index 100% rename from Advanced/Continued Fractions/parts/01 part A.tex rename to src/Advanced/Continued Fractions/parts/01 part A.tex diff --git a/Advanced/Continued Fractions/parts/02 part B.tex b/src/Advanced/Continued Fractions/parts/02 part B.tex similarity index 100% rename from Advanced/Continued Fractions/parts/02 part B.tex rename to src/Advanced/Continued Fractions/parts/02 part B.tex diff --git a/Advanced/Cryptography/main.tex b/src/Advanced/Cryptography/main.tex similarity index 100% rename from Advanced/Cryptography/main.tex rename to src/Advanced/Cryptography/main.tex diff --git a/Advanced/Cryptography/meta.toml b/src/Advanced/Cryptography/meta.toml similarity index 100% rename from Advanced/Cryptography/meta.toml rename to src/Advanced/Cryptography/meta.toml diff --git a/Advanced/Cryptography/parts/0 euclidean.tex b/src/Advanced/Cryptography/parts/0 euclidean.tex similarity index 100% rename from Advanced/Cryptography/parts/0 euclidean.tex rename to src/Advanced/Cryptography/parts/0 euclidean.tex diff --git a/Advanced/Cryptography/parts/1 mod.tex b/src/Advanced/Cryptography/parts/1 mod.tex similarity index 100% rename from Advanced/Cryptography/parts/1 mod.tex rename to src/Advanced/Cryptography/parts/1 mod.tex diff --git a/Advanced/Cryptography/parts/2 groups.tex b/src/Advanced/Cryptography/parts/2 groups.tex similarity index 100% rename from Advanced/Cryptography/parts/2 groups.tex rename to src/Advanced/Cryptography/parts/2 groups.tex diff --git a/Advanced/Cryptography/parts/3 DLP.tex b/src/Advanced/Cryptography/parts/3 DLP.tex similarity index 100% rename from Advanced/Cryptography/parts/3 DLP.tex rename to src/Advanced/Cryptography/parts/3 DLP.tex diff --git a/Advanced/Cryptography/parts/4 DiffieHellman.tex b/src/Advanced/Cryptography/parts/4 DiffieHellman.tex similarity index 100% rename from Advanced/Cryptography/parts/4 DiffieHellman.tex rename to src/Advanced/Cryptography/parts/4 DiffieHellman.tex diff --git a/Advanced/Cryptography/parts/5 Elgamal.tex b/src/Advanced/Cryptography/parts/5 Elgamal.tex similarity index 100% rename from Advanced/Cryptography/parts/5 Elgamal.tex rename to src/Advanced/Cryptography/parts/5 Elgamal.tex diff --git a/Advanced/Cryptography/parts/challenge.tex b/src/Advanced/Cryptography/parts/challenge.tex similarity index 100% rename from Advanced/Cryptography/parts/challenge.tex rename to src/Advanced/Cryptography/parts/challenge.tex diff --git a/Advanced/DFAs/main.tex b/src/Advanced/DFAs/main.tex similarity index 100% rename from Advanced/DFAs/main.tex rename to src/Advanced/DFAs/main.tex diff --git a/Advanced/DFAs/meta.toml b/src/Advanced/DFAs/meta.toml similarity index 100% rename from Advanced/DFAs/meta.toml rename to src/Advanced/DFAs/meta.toml diff --git a/Advanced/DFAs/parts/0 DFA.tex b/src/Advanced/DFAs/parts/0 DFA.tex similarity index 100% rename from Advanced/DFAs/parts/0 DFA.tex rename to src/Advanced/DFAs/parts/0 DFA.tex diff --git a/Advanced/DFAs/parts/1 regular.tex b/src/Advanced/DFAs/parts/1 regular.tex similarity index 100% rename from Advanced/DFAs/parts/1 regular.tex rename to src/Advanced/DFAs/parts/1 regular.tex diff --git a/Advanced/DFAs/tikzset.tex b/src/Advanced/DFAs/tikzset.tex similarity index 100% rename from Advanced/DFAs/tikzset.tex rename to src/Advanced/DFAs/tikzset.tex diff --git a/Advanced/De Bruijn/main.tex b/src/Advanced/De Bruijn/main.tex similarity index 100% rename from Advanced/De Bruijn/main.tex rename to src/Advanced/De Bruijn/main.tex diff --git a/Advanced/De Bruijn/meta.toml b/src/Advanced/De Bruijn/meta.toml similarity index 100% rename from Advanced/De Bruijn/meta.toml rename to src/Advanced/De Bruijn/meta.toml diff --git a/Advanced/De Bruijn/parts/0 intro.tex b/src/Advanced/De Bruijn/parts/0 intro.tex similarity index 100% rename from Advanced/De Bruijn/parts/0 intro.tex rename to src/Advanced/De Bruijn/parts/0 intro.tex diff --git a/Advanced/De Bruijn/parts/1 words.tex b/src/Advanced/De Bruijn/parts/1 words.tex similarity index 100% rename from Advanced/De Bruijn/parts/1 words.tex rename to src/Advanced/De Bruijn/parts/1 words.tex diff --git a/Advanced/De Bruijn/parts/2 bruijn.tex b/src/Advanced/De Bruijn/parts/2 bruijn.tex similarity index 100% rename from Advanced/De Bruijn/parts/2 bruijn.tex rename to src/Advanced/De Bruijn/parts/2 bruijn.tex diff --git a/Advanced/De Bruijn/parts/3 line.tex b/src/Advanced/De Bruijn/parts/3 line.tex similarity index 100% rename from Advanced/De Bruijn/parts/3 line.tex rename to src/Advanced/De Bruijn/parts/3 line.tex diff --git a/Advanced/De Bruijn/parts/4 sturmian.tex b/src/Advanced/De Bruijn/parts/4 sturmian.tex similarity index 100% rename from Advanced/De Bruijn/parts/4 sturmian.tex rename to src/Advanced/De Bruijn/parts/4 sturmian.tex diff --git a/Advanced/De Bruijn/tikzset.tex b/src/Advanced/De Bruijn/tikzset.tex similarity index 100% rename from Advanced/De Bruijn/tikzset.tex rename to src/Advanced/De Bruijn/tikzset.tex diff --git a/Advanced/Definable Sets/main.tex b/src/Advanced/Definable Sets/main.tex similarity index 100% rename from Advanced/Definable Sets/main.tex rename to src/Advanced/Definable Sets/main.tex diff --git a/Advanced/Definable Sets/meta.toml b/src/Advanced/Definable Sets/meta.toml similarity index 100% rename from Advanced/Definable Sets/meta.toml rename to src/Advanced/Definable Sets/meta.toml diff --git a/Advanced/Definable Sets/parts/0 logic.tex b/src/Advanced/Definable Sets/parts/0 logic.tex similarity index 100% rename from Advanced/Definable Sets/parts/0 logic.tex rename to src/Advanced/Definable Sets/parts/0 logic.tex diff --git a/Advanced/Definable Sets/parts/1 structures.tex b/src/Advanced/Definable Sets/parts/1 structures.tex similarity index 100% rename from Advanced/Definable Sets/parts/1 structures.tex rename to src/Advanced/Definable Sets/parts/1 structures.tex diff --git a/Advanced/Definable Sets/parts/2 quantifiers.tex b/src/Advanced/Definable Sets/parts/2 quantifiers.tex similarity index 100% rename from Advanced/Definable Sets/parts/2 quantifiers.tex rename to src/Advanced/Definable Sets/parts/2 quantifiers.tex diff --git a/Advanced/Definable Sets/parts/3 sets.tex b/src/Advanced/Definable Sets/parts/3 sets.tex similarity index 100% rename from Advanced/Definable Sets/parts/3 sets.tex rename to src/Advanced/Definable Sets/parts/3 sets.tex diff --git a/Advanced/Definable Sets/parts/4 equivalence.tex b/src/Advanced/Definable Sets/parts/4 equivalence.tex similarity index 100% rename from Advanced/Definable Sets/parts/4 equivalence.tex rename to src/Advanced/Definable Sets/parts/4 equivalence.tex diff --git a/Advanced/Error-Correcting Codes/main.tex b/src/Advanced/Error-Correcting Codes/main.tex similarity index 100% rename from Advanced/Error-Correcting Codes/main.tex rename to src/Advanced/Error-Correcting Codes/main.tex diff --git a/Advanced/Error-Correcting Codes/meta.toml b/src/Advanced/Error-Correcting Codes/meta.toml similarity index 100% rename from Advanced/Error-Correcting Codes/meta.toml rename to src/Advanced/Error-Correcting Codes/meta.toml diff --git a/Advanced/Error-Correcting Codes/parts/00 detection.tex b/src/Advanced/Error-Correcting Codes/parts/00 detection.tex similarity index 100% rename from Advanced/Error-Correcting Codes/parts/00 detection.tex rename to src/Advanced/Error-Correcting Codes/parts/00 detection.tex diff --git a/Advanced/Error-Correcting Codes/parts/01 correction.tex b/src/Advanced/Error-Correcting Codes/parts/01 correction.tex similarity index 100% rename from Advanced/Error-Correcting Codes/parts/01 correction.tex rename to src/Advanced/Error-Correcting Codes/parts/01 correction.tex diff --git a/Advanced/Error-Correcting Codes/parts/02 hamming.tex b/src/Advanced/Error-Correcting Codes/parts/02 hamming.tex similarity index 100% rename from Advanced/Error-Correcting Codes/parts/02 hamming.tex rename to src/Advanced/Error-Correcting Codes/parts/02 hamming.tex diff --git a/Advanced/Error-Correcting Codes/qr.png b/src/Advanced/Error-Correcting Codes/qr.png similarity index 100% rename from Advanced/Error-Correcting Codes/qr.png rename to src/Advanced/Error-Correcting Codes/qr.png diff --git a/Advanced/Esoteric Languages/main.tex b/src/Advanced/Esoteric Languages/main.tex similarity index 100% rename from Advanced/Esoteric Languages/main.tex rename to src/Advanced/Esoteric Languages/main.tex diff --git a/Advanced/Esoteric Languages/meta.toml b/src/Advanced/Esoteric Languages/meta.toml similarity index 100% rename from Advanced/Esoteric Languages/meta.toml rename to src/Advanced/Esoteric Languages/meta.toml diff --git a/Advanced/Esoteric Languages/parts/00 turing.tex b/src/Advanced/Esoteric Languages/parts/00 turing.tex similarity index 100% rename from Advanced/Esoteric Languages/parts/00 turing.tex rename to src/Advanced/Esoteric Languages/parts/00 turing.tex diff --git a/Advanced/Esoteric Languages/parts/01 befunge.tex b/src/Advanced/Esoteric Languages/parts/01 befunge.tex similarity index 100% rename from Advanced/Esoteric Languages/parts/01 befunge.tex rename to src/Advanced/Esoteric Languages/parts/01 befunge.tex diff --git a/Advanced/Estimathon/main.tex b/src/Advanced/Estimathon/main.tex similarity index 100% rename from Advanced/Estimathon/main.tex rename to src/Advanced/Estimathon/main.tex diff --git a/Advanced/Estimathon/meta.toml b/src/Advanced/Estimathon/meta.toml similarity index 100% rename from Advanced/Estimathon/meta.toml rename to src/Advanced/Estimathon/meta.toml diff --git a/Advanced/Generating Functions/main.tex b/src/Advanced/Generating Functions/main.tex similarity index 100% rename from Advanced/Generating Functions/main.tex rename to src/Advanced/Generating Functions/main.tex diff --git a/Advanced/Generating Functions/meta.toml b/src/Advanced/Generating Functions/meta.toml similarity index 100% rename from Advanced/Generating Functions/meta.toml rename to src/Advanced/Generating Functions/meta.toml diff --git a/Advanced/Generating Functions/parts/00 introduction.tex b/src/Advanced/Generating Functions/parts/00 introduction.tex similarity index 100% rename from Advanced/Generating Functions/parts/00 introduction.tex rename to src/Advanced/Generating Functions/parts/00 introduction.tex diff --git a/Advanced/Generating Functions/parts/01 fibonacci.tex b/src/Advanced/Generating Functions/parts/01 fibonacci.tex similarity index 100% rename from Advanced/Generating Functions/parts/01 fibonacci.tex rename to src/Advanced/Generating Functions/parts/01 fibonacci.tex diff --git a/Advanced/Generating Functions/parts/02 dice.tex b/src/Advanced/Generating Functions/parts/02 dice.tex similarity index 100% rename from Advanced/Generating Functions/parts/02 dice.tex rename to src/Advanced/Generating Functions/parts/02 dice.tex diff --git a/Advanced/Generating Functions/parts/03 coins.tex b/src/Advanced/Generating Functions/parts/03 coins.tex similarity index 100% rename from Advanced/Generating Functions/parts/03 coins.tex rename to src/Advanced/Generating Functions/parts/03 coins.tex diff --git a/Advanced/Geometric Optimization/main.tex b/src/Advanced/Geometric Optimization/main.tex similarity index 100% rename from Advanced/Geometric Optimization/main.tex rename to src/Advanced/Geometric Optimization/main.tex diff --git a/Advanced/Geometric Optimization/meta.toml b/src/Advanced/Geometric Optimization/meta.toml similarity index 100% rename from Advanced/Geometric Optimization/meta.toml rename to src/Advanced/Geometric Optimization/meta.toml diff --git a/Advanced/Geometry of Masses/img/arc.png b/src/Advanced/Geometry of Masses/img/arc.png similarity index 100% rename from Advanced/Geometry of Masses/img/arc.png rename to src/Advanced/Geometry of Masses/img/arc.png diff --git a/Advanced/Geometry of Masses/img/pappus_1.png b/src/Advanced/Geometry of Masses/img/pappus_1.png similarity index 100% rename from Advanced/Geometry of Masses/img/pappus_1.png rename to src/Advanced/Geometry of Masses/img/pappus_1.png diff --git a/Advanced/Geometry of Masses/img/soda.png b/src/Advanced/Geometry of Masses/img/soda.png similarity index 100% rename from Advanced/Geometry of Masses/img/soda.png rename to src/Advanced/Geometry of Masses/img/soda.png diff --git a/Advanced/Geometry of Masses/img/soda_filled.png b/src/Advanced/Geometry of Masses/img/soda_filled.png similarity index 100% rename from Advanced/Geometry of Masses/img/soda_filled.png rename to src/Advanced/Geometry of Masses/img/soda_filled.png diff --git a/Advanced/Geometry of Masses/main.tex b/src/Advanced/Geometry of Masses/main.tex similarity index 100% rename from Advanced/Geometry of Masses/main.tex rename to src/Advanced/Geometry of Masses/main.tex diff --git a/Advanced/Geometry of Masses/meta.toml b/src/Advanced/Geometry of Masses/meta.toml similarity index 100% rename from Advanced/Geometry of Masses/meta.toml rename to src/Advanced/Geometry of Masses/meta.toml diff --git a/Advanced/Geometry of Masses/parts/0 balance 1d.tex b/src/Advanced/Geometry of Masses/parts/0 balance 1d.tex similarity index 100% rename from Advanced/Geometry of Masses/parts/0 balance 1d.tex rename to src/Advanced/Geometry of Masses/parts/0 balance 1d.tex diff --git a/Advanced/Geometry of Masses/parts/1 balance 2d.tex b/src/Advanced/Geometry of Masses/parts/1 balance 2d.tex similarity index 100% rename from Advanced/Geometry of Masses/parts/1 balance 2d.tex rename to src/Advanced/Geometry of Masses/parts/1 balance 2d.tex diff --git a/Advanced/Geometry of Masses/parts/1 continuous.tex b/src/Advanced/Geometry of Masses/parts/1 continuous.tex similarity index 100% rename from Advanced/Geometry of Masses/parts/1 continuous.tex rename to src/Advanced/Geometry of Masses/parts/1 continuous.tex diff --git a/Advanced/Geometry of Masses/parts/2 pappus.tex b/src/Advanced/Geometry of Masses/parts/2 pappus.tex similarity index 100% rename from Advanced/Geometry of Masses/parts/2 pappus.tex rename to src/Advanced/Geometry of Masses/parts/2 pappus.tex diff --git a/Advanced/Graph Algorithms/main.tex b/src/Advanced/Graph Algorithms/main.tex similarity index 100% rename from Advanced/Graph Algorithms/main.tex rename to src/Advanced/Graph Algorithms/main.tex diff --git a/Advanced/Graph Algorithms/meta.toml b/src/Advanced/Graph Algorithms/meta.toml similarity index 100% rename from Advanced/Graph Algorithms/meta.toml rename to src/Advanced/Graph Algorithms/meta.toml diff --git a/Advanced/Graph Algorithms/parts/00 review.tex b/src/Advanced/Graph Algorithms/parts/00 review.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/00 review.tex rename to src/Advanced/Graph Algorithms/parts/00 review.tex diff --git a/Advanced/Graph Algorithms/parts/01 flow.tex b/src/Advanced/Graph Algorithms/parts/01 flow.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/01 flow.tex rename to src/Advanced/Graph Algorithms/parts/01 flow.tex diff --git a/Advanced/Graph Algorithms/parts/02 residual.tex b/src/Advanced/Graph Algorithms/parts/02 residual.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/02 residual.tex rename to src/Advanced/Graph Algorithms/parts/02 residual.tex diff --git a/Advanced/Graph Algorithms/parts/03 fulkerson.tex b/src/Advanced/Graph Algorithms/parts/03 fulkerson.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/03 fulkerson.tex rename to src/Advanced/Graph Algorithms/parts/03 fulkerson.tex diff --git a/Advanced/Graph Algorithms/parts/04 applications.tex b/src/Advanced/Graph Algorithms/parts/04 applications.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/04 applications.tex rename to src/Advanced/Graph Algorithms/parts/04 applications.tex diff --git a/Advanced/Graph Algorithms/parts/05 reductions.tex b/src/Advanced/Graph Algorithms/parts/05 reductions.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/05 reductions.tex rename to src/Advanced/Graph Algorithms/parts/05 reductions.tex diff --git a/Advanced/Graph Algorithms/parts/06 bonus.tex b/src/Advanced/Graph Algorithms/parts/06 bonus.tex similarity index 100% rename from Advanced/Graph Algorithms/parts/06 bonus.tex rename to src/Advanced/Graph Algorithms/parts/06 bonus.tex diff --git a/Advanced/Graph Algorithms/tikxset.tex b/src/Advanced/Graph Algorithms/tikxset.tex similarity index 100% rename from Advanced/Graph Algorithms/tikxset.tex rename to src/Advanced/Graph Algorithms/tikxset.tex diff --git a/Advanced/Intro to Proofs/main.tex b/src/Advanced/Intro to Proofs/main.tex similarity index 100% rename from Advanced/Intro to Proofs/main.tex rename to src/Advanced/Intro to Proofs/main.tex diff --git a/Advanced/Intro to Proofs/meta.toml b/src/Advanced/Intro to Proofs/meta.toml similarity index 100% rename from Advanced/Intro to Proofs/meta.toml rename to src/Advanced/Intro to Proofs/meta.toml diff --git a/Advanced/Introduction to Quantum/Tectonic.toml b/src/Advanced/Introduction to Quantum/Tectonic.toml similarity index 100% rename from Advanced/Introduction to Quantum/Tectonic.toml rename to src/Advanced/Introduction to Quantum/Tectonic.toml diff --git a/Advanced/Introduction to Quantum/main.tex b/src/Advanced/Introduction to Quantum/main.tex similarity index 100% rename from Advanced/Introduction to Quantum/main.tex rename to src/Advanced/Introduction to Quantum/main.tex diff --git a/Advanced/Introduction to Quantum/meta.toml b/src/Advanced/Introduction to Quantum/meta.toml similarity index 100% rename from Advanced/Introduction to Quantum/meta.toml rename to src/Advanced/Introduction to Quantum/meta.toml diff --git a/Advanced/Introduction to Quantum/src/main.tex b/src/Advanced/Introduction to Quantum/src/main.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/main.tex rename to src/Advanced/Introduction to Quantum/src/main.tex diff --git a/Advanced/Introduction to Quantum/src/parts/01 bits.tex b/src/Advanced/Introduction to Quantum/src/parts/01 bits.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/01 bits.tex rename to src/Advanced/Introduction to Quantum/src/parts/01 bits.tex diff --git a/Advanced/Introduction to Quantum/src/parts/02 qubit.tex b/src/Advanced/Introduction to Quantum/src/parts/02 qubit.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/02 qubit.tex rename to src/Advanced/Introduction to Quantum/src/parts/02 qubit.tex diff --git a/Advanced/Introduction to Quantum/src/parts/03 two qubits.tex b/src/Advanced/Introduction to Quantum/src/parts/03 two qubits.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/03 two qubits.tex rename to src/Advanced/Introduction to Quantum/src/parts/03 two qubits.tex diff --git a/Advanced/Introduction to Quantum/src/parts/04 logic gates.tex b/src/Advanced/Introduction to Quantum/src/parts/04 logic gates.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/04 logic gates.tex rename to src/Advanced/Introduction to Quantum/src/parts/04 logic gates.tex diff --git a/Advanced/Introduction to Quantum/src/parts/05 quantum gates.tex b/src/Advanced/Introduction to Quantum/src/parts/05 quantum gates.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/05 quantum gates.tex rename to src/Advanced/Introduction to Quantum/src/parts/05 quantum gates.tex diff --git a/Advanced/Introduction to Quantum/src/parts/06 hxh.tex b/src/Advanced/Introduction to Quantum/src/parts/06 hxh.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/06 hxh.tex rename to src/Advanced/Introduction to Quantum/src/parts/06 hxh.tex diff --git a/Advanced/Introduction to Quantum/src/parts/07 superdense.tex b/src/Advanced/Introduction to Quantum/src/parts/07 superdense.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/07 superdense.tex rename to src/Advanced/Introduction to Quantum/src/parts/07 superdense.tex diff --git a/Advanced/Introduction to Quantum/src/parts/08 teleport.tex b/src/Advanced/Introduction to Quantum/src/parts/08 teleport.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/parts/08 teleport.tex rename to src/Advanced/Introduction to Quantum/src/parts/08 teleport.tex diff --git a/Advanced/Introduction to Quantum/src/tikzset.tex b/src/Advanced/Introduction to Quantum/src/tikzset.tex similarity index 100% rename from Advanced/Introduction to Quantum/src/tikzset.tex rename to src/Advanced/Introduction to Quantum/src/tikzset.tex diff --git a/Advanced/Lambda Calculus/main.tex b/src/Advanced/Lambda Calculus/main.tex similarity index 100% rename from Advanced/Lambda Calculus/main.tex rename to src/Advanced/Lambda Calculus/main.tex diff --git a/Advanced/Lambda Calculus/meta.toml b/src/Advanced/Lambda Calculus/meta.toml similarity index 100% rename from Advanced/Lambda Calculus/meta.toml rename to src/Advanced/Lambda Calculus/meta.toml diff --git a/Advanced/Lambda Calculus/parts/00 intro.tex b/src/Advanced/Lambda Calculus/parts/00 intro.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/00 intro.tex rename to src/Advanced/Lambda Calculus/parts/00 intro.tex diff --git a/Advanced/Lambda Calculus/parts/01 combinators.tex b/src/Advanced/Lambda Calculus/parts/01 combinators.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/01 combinators.tex rename to src/Advanced/Lambda Calculus/parts/01 combinators.tex diff --git a/Advanced/Lambda Calculus/parts/02 boolean.tex b/src/Advanced/Lambda Calculus/parts/02 boolean.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/02 boolean.tex rename to src/Advanced/Lambda Calculus/parts/02 boolean.tex diff --git a/Advanced/Lambda Calculus/parts/03 numbers.tex b/src/Advanced/Lambda Calculus/parts/03 numbers.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/03 numbers.tex rename to src/Advanced/Lambda Calculus/parts/03 numbers.tex diff --git a/Advanced/Lambda Calculus/parts/04 recursion.tex b/src/Advanced/Lambda Calculus/parts/04 recursion.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/04 recursion.tex rename to src/Advanced/Lambda Calculus/parts/04 recursion.tex diff --git a/Advanced/Lambda Calculus/parts/05 challenges.tex b/src/Advanced/Lambda Calculus/parts/05 challenges.tex similarity index 100% rename from Advanced/Lambda Calculus/parts/05 challenges.tex rename to src/Advanced/Lambda Calculus/parts/05 challenges.tex diff --git a/Advanced/Lattices/main.tex b/src/Advanced/Lattices/main.tex similarity index 100% rename from Advanced/Lattices/main.tex rename to src/Advanced/Lattices/main.tex diff --git a/Advanced/Lattices/meta.toml b/src/Advanced/Lattices/meta.toml similarity index 100% rename from Advanced/Lattices/meta.toml rename to src/Advanced/Lattices/meta.toml diff --git a/Advanced/Lattices/parts/0 intro.tex b/src/Advanced/Lattices/parts/0 intro.tex similarity index 100% rename from Advanced/Lattices/parts/0 intro.tex rename to src/Advanced/Lattices/parts/0 intro.tex diff --git a/Advanced/Lattices/parts/1 minkowski.tex b/src/Advanced/Lattices/parts/1 minkowski.tex similarity index 100% rename from Advanced/Lattices/parts/1 minkowski.tex rename to src/Advanced/Lattices/parts/1 minkowski.tex diff --git a/Advanced/Lattices/parts/2 orchard.tex b/src/Advanced/Lattices/parts/2 orchard.tex similarity index 100% rename from Advanced/Lattices/parts/2 orchard.tex rename to src/Advanced/Lattices/parts/2 orchard.tex diff --git a/Advanced/Lattices/proof.png b/src/Advanced/Lattices/proof.png similarity index 100% rename from Advanced/Lattices/proof.png rename to src/Advanced/Lattices/proof.png diff --git a/Advanced/Mock a Mockingbird/main.tex b/src/Advanced/Mock a Mockingbird/main.tex similarity index 100% rename from Advanced/Mock a Mockingbird/main.tex rename to src/Advanced/Mock a Mockingbird/main.tex diff --git a/Advanced/Mock a Mockingbird/meta.toml b/src/Advanced/Mock a Mockingbird/meta.toml similarity index 100% rename from Advanced/Mock a Mockingbird/meta.toml rename to src/Advanced/Mock a Mockingbird/meta.toml diff --git a/Advanced/Mock a Mockingbird/parts/00 intro.tex b/src/Advanced/Mock a Mockingbird/parts/00 intro.tex similarity index 100% rename from Advanced/Mock a Mockingbird/parts/00 intro.tex rename to src/Advanced/Mock a Mockingbird/parts/00 intro.tex diff --git a/Advanced/Mock a Mockingbird/parts/01 tmam.tex b/src/Advanced/Mock a Mockingbird/parts/01 tmam.tex similarity index 100% rename from Advanced/Mock a Mockingbird/parts/01 tmam.tex rename to src/Advanced/Mock a Mockingbird/parts/01 tmam.tex diff --git a/Advanced/Mock a Mockingbird/parts/02 kestrel.tex b/src/Advanced/Mock a Mockingbird/parts/02 kestrel.tex similarity index 100% rename from Advanced/Mock a Mockingbird/parts/02 kestrel.tex rename to src/Advanced/Mock a Mockingbird/parts/02 kestrel.tex diff --git a/Advanced/Nonstandard Analysis/main.tex b/src/Advanced/Nonstandard Analysis/main.tex similarity index 100% rename from Advanced/Nonstandard Analysis/main.tex rename to src/Advanced/Nonstandard Analysis/main.tex diff --git a/Advanced/Nonstandard Analysis/meta.toml b/src/Advanced/Nonstandard Analysis/meta.toml similarity index 100% rename from Advanced/Nonstandard Analysis/meta.toml rename to src/Advanced/Nonstandard Analysis/meta.toml diff --git a/Advanced/Nonstandard Analysis/parts/dual.tex b/src/Advanced/Nonstandard Analysis/parts/dual.tex similarity index 100% rename from Advanced/Nonstandard Analysis/parts/dual.tex rename to src/Advanced/Nonstandard Analysis/parts/dual.tex diff --git a/Advanced/Nonstandard Analysis/parts/extensions.tex b/src/Advanced/Nonstandard Analysis/parts/extensions.tex similarity index 100% rename from Advanced/Nonstandard Analysis/parts/extensions.tex rename to src/Advanced/Nonstandard Analysis/parts/extensions.tex diff --git a/Advanced/Nonstandard Analysis/parts/supremum.tex b/src/Advanced/Nonstandard Analysis/parts/supremum.tex similarity index 100% rename from Advanced/Nonstandard Analysis/parts/supremum.tex rename to src/Advanced/Nonstandard Analysis/parts/supremum.tex diff --git a/Advanced/Origami/images/72.png b/src/Advanced/Origami/images/72.png similarity index 100% rename from Advanced/Origami/images/72.png rename to src/Advanced/Origami/images/72.png diff --git a/Advanced/Origami/images/O5Compass.png b/src/Advanced/Origami/images/O5Compass.png similarity index 100% rename from Advanced/Origami/images/O5Compass.png rename to src/Advanced/Origami/images/O5Compass.png diff --git a/Advanced/Origami/images/Segment_division.png b/src/Advanced/Origami/images/Segment_division.png similarity index 100% rename from Advanced/Origami/images/Segment_division.png rename to src/Advanced/Origami/images/Segment_division.png diff --git a/Advanced/Origami/images/axioms/01.png b/src/Advanced/Origami/images/axioms/01.png similarity index 100% rename from Advanced/Origami/images/axioms/01.png rename to src/Advanced/Origami/images/axioms/01.png diff --git a/Advanced/Origami/images/axioms/02.png b/src/Advanced/Origami/images/axioms/02.png similarity index 100% rename from Advanced/Origami/images/axioms/02.png rename to src/Advanced/Origami/images/axioms/02.png diff --git a/Advanced/Origami/images/axioms/03.png b/src/Advanced/Origami/images/axioms/03.png similarity index 100% rename from Advanced/Origami/images/axioms/03.png rename to src/Advanced/Origami/images/axioms/03.png diff --git a/Advanced/Origami/images/axioms/04.png b/src/Advanced/Origami/images/axioms/04.png similarity index 100% rename from Advanced/Origami/images/axioms/04.png rename to src/Advanced/Origami/images/axioms/04.png diff --git a/Advanced/Origami/images/axioms/05.png b/src/Advanced/Origami/images/axioms/05.png similarity index 100% rename from Advanced/Origami/images/axioms/05.png rename to src/Advanced/Origami/images/axioms/05.png diff --git a/Advanced/Origami/images/axioms/06.png b/src/Advanced/Origami/images/axioms/06.png similarity index 100% rename from Advanced/Origami/images/axioms/06.png rename to src/Advanced/Origami/images/axioms/06.png diff --git a/Advanced/Origami/images/axioms/07.png b/src/Advanced/Origami/images/axioms/07.png similarity index 100% rename from Advanced/Origami/images/axioms/07.png rename to src/Advanced/Origami/images/axioms/07.png diff --git a/Advanced/Origami/images/exo51.png b/src/Advanced/Origami/images/exo51.png similarity index 100% rename from Advanced/Origami/images/exo51.png rename to src/Advanced/Origami/images/exo51.png diff --git a/Advanced/Origami/images/exo53.png b/src/Advanced/Origami/images/exo53.png similarity index 100% rename from Advanced/Origami/images/exo53.png rename to src/Advanced/Origami/images/exo53.png diff --git a/Advanced/Origami/images/prob9.png b/src/Advanced/Origami/images/prob9.png similarity index 100% rename from Advanced/Origami/images/prob9.png rename to src/Advanced/Origami/images/prob9.png diff --git a/Advanced/Origami/images/prob9s.png b/src/Advanced/Origami/images/prob9s.png similarity index 100% rename from Advanced/Origami/images/prob9s.png rename to src/Advanced/Origami/images/prob9s.png diff --git a/Advanced/Origami/main.tex b/src/Advanced/Origami/main.tex similarity index 100% rename from Advanced/Origami/main.tex rename to src/Advanced/Origami/main.tex diff --git a/Advanced/Origami/meta.toml b/src/Advanced/Origami/meta.toml similarity index 100% rename from Advanced/Origami/meta.toml rename to src/Advanced/Origami/meta.toml diff --git a/Advanced/Pidgeonhole Problems/main.tex b/src/Advanced/Pidgeonhole Problems/main.tex similarity index 100% rename from Advanced/Pidgeonhole Problems/main.tex rename to src/Advanced/Pidgeonhole Problems/main.tex diff --git a/Advanced/Pidgeonhole Problems/meta.toml b/src/Advanced/Pidgeonhole Problems/meta.toml similarity index 100% rename from Advanced/Pidgeonhole Problems/meta.toml rename to src/Advanced/Pidgeonhole Problems/meta.toml diff --git a/Advanced/Random Walks/main.tex b/src/Advanced/Random Walks/main.tex similarity index 100% rename from Advanced/Random Walks/main.tex rename to src/Advanced/Random Walks/main.tex diff --git a/Advanced/Random Walks/meta.toml b/src/Advanced/Random Walks/meta.toml similarity index 100% rename from Advanced/Random Walks/meta.toml rename to src/Advanced/Random Walks/meta.toml diff --git a/Advanced/Random Walks/parts/0 random.tex b/src/Advanced/Random Walks/parts/0 random.tex similarity index 100% rename from Advanced/Random Walks/parts/0 random.tex rename to src/Advanced/Random Walks/parts/0 random.tex diff --git a/Advanced/Random Walks/parts/1 circuits.tex b/src/Advanced/Random Walks/parts/1 circuits.tex similarity index 100% rename from Advanced/Random Walks/parts/1 circuits.tex rename to src/Advanced/Random Walks/parts/1 circuits.tex diff --git a/Advanced/Random Walks/parts/2 equivalence.tex b/src/Advanced/Random Walks/parts/2 equivalence.tex similarity index 100% rename from Advanced/Random Walks/parts/2 equivalence.tex rename to src/Advanced/Random Walks/parts/2 equivalence.tex diff --git a/Advanced/Random Walks/parts/3 effective.tex b/src/Advanced/Random Walks/parts/3 effective.tex similarity index 100% rename from Advanced/Random Walks/parts/3 effective.tex rename to src/Advanced/Random Walks/parts/3 effective.tex diff --git a/Advanced/Random Walks/tikxset.tex b/src/Advanced/Random Walks/tikxset.tex similarity index 100% rename from Advanced/Random Walks/tikxset.tex rename to src/Advanced/Random Walks/tikxset.tex diff --git a/Advanced/Retrograde Analysis/chess-setup.tex b/src/Advanced/Retrograde Analysis/chess-setup.tex similarity index 100% rename from Advanced/Retrograde Analysis/chess-setup.tex rename to src/Advanced/Retrograde Analysis/chess-setup.tex diff --git a/Advanced/Retrograde Analysis/main.tex b/src/Advanced/Retrograde Analysis/main.tex similarity index 100% rename from Advanced/Retrograde Analysis/main.tex rename to src/Advanced/Retrograde Analysis/main.tex diff --git a/Advanced/Retrograde Analysis/meta.toml b/src/Advanced/Retrograde Analysis/meta.toml similarity index 100% rename from Advanced/Retrograde Analysis/meta.toml rename to src/Advanced/Retrograde Analysis/meta.toml diff --git a/Advanced/Retrograde Analysis/parts/01 intro.tex b/src/Advanced/Retrograde Analysis/parts/01 intro.tex similarity index 100% rename from Advanced/Retrograde Analysis/parts/01 intro.tex rename to src/Advanced/Retrograde Analysis/parts/01 intro.tex diff --git a/Advanced/Retrograde Analysis/parts/02 easy.tex b/src/Advanced/Retrograde Analysis/parts/02 easy.tex similarity index 100% rename from Advanced/Retrograde Analysis/parts/02 easy.tex rename to src/Advanced/Retrograde Analysis/parts/02 easy.tex diff --git a/Advanced/Retrograde Analysis/parts/03 medium.tex b/src/Advanced/Retrograde Analysis/parts/03 medium.tex similarity index 100% rename from Advanced/Retrograde Analysis/parts/03 medium.tex rename to src/Advanced/Retrograde Analysis/parts/03 medium.tex diff --git a/Advanced/Retrograde Analysis/parts/04 hard.tex b/src/Advanced/Retrograde Analysis/parts/04 hard.tex similarity index 100% rename from Advanced/Retrograde Analysis/parts/04 hard.tex rename to src/Advanced/Retrograde Analysis/parts/04 hard.tex diff --git a/Advanced/Size of Sets/main.tex b/src/Advanced/Size of Sets/main.tex similarity index 100% rename from Advanced/Size of Sets/main.tex rename to src/Advanced/Size of Sets/main.tex diff --git a/Advanced/Size of Sets/meta.toml b/src/Advanced/Size of Sets/meta.toml similarity index 100% rename from Advanced/Size of Sets/meta.toml rename to src/Advanced/Size of Sets/meta.toml diff --git a/Advanced/Size of Sets/parts/0 sets.tex b/src/Advanced/Size of Sets/parts/0 sets.tex similarity index 100% rename from Advanced/Size of Sets/parts/0 sets.tex rename to src/Advanced/Size of Sets/parts/0 sets.tex diff --git a/Advanced/Size of Sets/parts/1 really big.tex b/src/Advanced/Size of Sets/parts/1 really big.tex similarity index 100% rename from Advanced/Size of Sets/parts/1 really big.tex rename to src/Advanced/Size of Sets/parts/1 really big.tex diff --git a/Advanced/Size of Sets/parts/2 cartesian.tex b/src/Advanced/Size of Sets/parts/2 cartesian.tex similarity index 100% rename from Advanced/Size of Sets/parts/2 cartesian.tex rename to src/Advanced/Size of Sets/parts/2 cartesian.tex diff --git a/Advanced/Size of Sets/parts/3 functions.tex b/src/Advanced/Size of Sets/parts/3 functions.tex similarity index 100% rename from Advanced/Size of Sets/parts/3 functions.tex rename to src/Advanced/Size of Sets/parts/3 functions.tex diff --git a/Advanced/Size of Sets/parts/4 enumeration.tex b/src/Advanced/Size of Sets/parts/4 enumeration.tex similarity index 100% rename from Advanced/Size of Sets/parts/4 enumeration.tex rename to src/Advanced/Size of Sets/parts/4 enumeration.tex diff --git a/Advanced/Size of Sets/parts/5 dense.tex b/src/Advanced/Size of Sets/parts/5 dense.tex similarity index 100% rename from Advanced/Size of Sets/parts/5 dense.tex rename to src/Advanced/Size of Sets/parts/5 dense.tex diff --git a/Advanced/Size of Sets/parts/6 uncountable.tex b/src/Advanced/Size of Sets/parts/6 uncountable.tex similarity index 100% rename from Advanced/Size of Sets/parts/6 uncountable.tex rename to src/Advanced/Size of Sets/parts/6 uncountable.tex diff --git a/Advanced/Stopping Problems/main.tex b/src/Advanced/Stopping Problems/main.tex similarity index 100% rename from Advanced/Stopping Problems/main.tex rename to src/Advanced/Stopping Problems/main.tex diff --git a/Advanced/Stopping Problems/meta.toml b/src/Advanced/Stopping Problems/meta.toml similarity index 100% rename from Advanced/Stopping Problems/meta.toml rename to src/Advanced/Stopping Problems/meta.toml diff --git a/Advanced/Stopping Problems/parts/0 probability.tex b/src/Advanced/Stopping Problems/parts/0 probability.tex similarity index 100% rename from Advanced/Stopping Problems/parts/0 probability.tex rename to src/Advanced/Stopping Problems/parts/0 probability.tex diff --git a/Advanced/Stopping Problems/parts/1 intro.tex b/src/Advanced/Stopping Problems/parts/1 intro.tex similarity index 100% rename from Advanced/Stopping Problems/parts/1 intro.tex rename to src/Advanced/Stopping Problems/parts/1 intro.tex diff --git a/Advanced/Stopping Problems/parts/2 secretary.tex b/src/Advanced/Stopping Problems/parts/2 secretary.tex similarity index 100% rename from Advanced/Stopping Problems/parts/2 secretary.tex rename to src/Advanced/Stopping Problems/parts/2 secretary.tex diff --git a/Advanced/Stopping Problems/parts/3 orderstat.tex b/src/Advanced/Stopping Problems/parts/3 orderstat.tex similarity index 100% rename from Advanced/Stopping Problems/parts/3 orderstat.tex rename to src/Advanced/Stopping Problems/parts/3 orderstat.tex diff --git a/Advanced/Symmetric Groups/main.tex b/src/Advanced/Symmetric Groups/main.tex similarity index 100% rename from Advanced/Symmetric Groups/main.tex rename to src/Advanced/Symmetric Groups/main.tex diff --git a/Advanced/Symmetric Groups/meta.toml b/src/Advanced/Symmetric Groups/meta.toml similarity index 100% rename from Advanced/Symmetric Groups/meta.toml rename to src/Advanced/Symmetric Groups/meta.toml diff --git a/Advanced/Symmetric Groups/parts/0 intro.tex b/src/Advanced/Symmetric Groups/parts/0 intro.tex similarity index 100% rename from Advanced/Symmetric Groups/parts/0 intro.tex rename to src/Advanced/Symmetric Groups/parts/0 intro.tex diff --git a/Advanced/Symmetric Groups/parts/1 cycle.tex b/src/Advanced/Symmetric Groups/parts/1 cycle.tex similarity index 100% rename from Advanced/Symmetric Groups/parts/1 cycle.tex rename to src/Advanced/Symmetric Groups/parts/1 cycle.tex diff --git a/Advanced/Symmetric Groups/parts/2 groups.tex b/src/Advanced/Symmetric Groups/parts/2 groups.tex similarity index 100% rename from Advanced/Symmetric Groups/parts/2 groups.tex rename to src/Advanced/Symmetric Groups/parts/2 groups.tex diff --git a/Advanced/Symmetric Groups/parts/3 subgroup.tex b/src/Advanced/Symmetric Groups/parts/3 subgroup.tex similarity index 100% rename from Advanced/Symmetric Groups/parts/3 subgroup.tex rename to src/Advanced/Symmetric Groups/parts/3 subgroup.tex diff --git a/Advanced/Tropical Polynomials/handout.typ b/src/Advanced/Tropical Polynomials/handout.typ similarity index 100% rename from Advanced/Tropical Polynomials/handout.typ rename to src/Advanced/Tropical Polynomials/handout.typ diff --git a/Advanced/Tropical Polynomials/macros.typ b/src/Advanced/Tropical Polynomials/macros.typ similarity index 100% rename from Advanced/Tropical Polynomials/macros.typ rename to src/Advanced/Tropical Polynomials/macros.typ diff --git a/Advanced/Tropical Polynomials/main.typ b/src/Advanced/Tropical Polynomials/main.typ similarity index 100% rename from Advanced/Tropical Polynomials/main.typ rename to src/Advanced/Tropical Polynomials/main.typ diff --git a/Advanced/Tropical Polynomials/meta.toml b/src/Advanced/Tropical Polynomials/meta.toml similarity index 100% rename from Advanced/Tropical Polynomials/meta.toml rename to src/Advanced/Tropical Polynomials/meta.toml diff --git a/Advanced/Tropical Polynomials/parts/00 arithmetic.typ b/src/Advanced/Tropical Polynomials/parts/00 arithmetic.typ similarity index 100% rename from Advanced/Tropical Polynomials/parts/00 arithmetic.typ rename to src/Advanced/Tropical Polynomials/parts/00 arithmetic.typ diff --git a/Advanced/Tropical Polynomials/parts/01 polynomials.typ b/src/Advanced/Tropical Polynomials/parts/01 polynomials.typ similarity index 100% rename from Advanced/Tropical Polynomials/parts/01 polynomials.typ rename to src/Advanced/Tropical Polynomials/parts/01 polynomials.typ diff --git a/Advanced/Tropical Polynomials/parts/02 cubic.typ b/src/Advanced/Tropical Polynomials/parts/02 cubic.typ similarity index 100% rename from Advanced/Tropical Polynomials/parts/02 cubic.typ rename to src/Advanced/Tropical Polynomials/parts/02 cubic.typ diff --git a/Intermediate/An Introduction to Graph Theory/main.tex b/src/Intermediate/An Introduction to Graph Theory/main.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/main.tex rename to src/Intermediate/An Introduction to Graph Theory/main.tex diff --git a/Intermediate/An Introduction to Graph Theory/meta.toml b/src/Intermediate/An Introduction to Graph Theory/meta.toml similarity index 100% rename from Intermediate/An Introduction to Graph Theory/meta.toml rename to src/Intermediate/An Introduction to Graph Theory/meta.toml diff --git a/Intermediate/An Introduction to Graph Theory/parts/0 intro.tex b/src/Intermediate/An Introduction to Graph Theory/parts/0 intro.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/parts/0 intro.tex rename to src/Intermediate/An Introduction to Graph Theory/parts/0 intro.tex diff --git a/Intermediate/An Introduction to Graph Theory/parts/1 paths.tex b/src/Intermediate/An Introduction to Graph Theory/parts/1 paths.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/parts/1 paths.tex rename to src/Intermediate/An Introduction to Graph Theory/parts/1 paths.tex diff --git a/Intermediate/An Introduction to Graph Theory/parts/2 planar.tex b/src/Intermediate/An Introduction to Graph Theory/parts/2 planar.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/parts/2 planar.tex rename to src/Intermediate/An Introduction to Graph Theory/parts/2 planar.tex diff --git a/Intermediate/An Introduction to Graph Theory/parts/3 counting.tex b/src/Intermediate/An Introduction to Graph Theory/parts/3 counting.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/parts/3 counting.tex rename to src/Intermediate/An Introduction to Graph Theory/parts/3 counting.tex diff --git a/Intermediate/An Introduction to Graph Theory/tikxset.tex b/src/Intermediate/An Introduction to Graph Theory/tikxset.tex similarity index 100% rename from Intermediate/An Introduction to Graph Theory/tikxset.tex rename to src/Intermediate/An Introduction to Graph Theory/tikxset.tex diff --git a/Intermediate/Combinatorics/main.tex b/src/Intermediate/Combinatorics/main.tex similarity index 100% rename from Intermediate/Combinatorics/main.tex rename to src/Intermediate/Combinatorics/main.tex diff --git a/Intermediate/Combinatorics/meta.toml b/src/Intermediate/Combinatorics/meta.toml similarity index 100% rename from Intermediate/Combinatorics/meta.toml rename to src/Intermediate/Combinatorics/meta.toml diff --git a/Intermediate/Instant Insanity/4Dcube2.jpg b/src/Intermediate/Instant Insanity/4Dcube2.jpg similarity index 100% rename from Intermediate/Instant Insanity/4Dcube2.jpg rename to src/Intermediate/Instant Insanity/4Dcube2.jpg diff --git a/Intermediate/Instant Insanity/II.jpg b/src/Intermediate/Instant Insanity/II.jpg similarity index 100% rename from Intermediate/Instant Insanity/II.jpg rename to src/Intermediate/Instant Insanity/II.jpg diff --git a/Intermediate/Instant Insanity/dodecahedron.jpg b/src/Intermediate/Instant Insanity/dodecahedron.jpg similarity index 100% rename from Intermediate/Instant Insanity/dodecahedron.jpg rename to src/Intermediate/Instant Insanity/dodecahedron.jpg diff --git a/Intermediate/Instant Insanity/main.tex b/src/Intermediate/Instant Insanity/main.tex similarity index 100% rename from Intermediate/Instant Insanity/main.tex rename to src/Intermediate/Instant Insanity/main.tex diff --git a/Intermediate/Instant Insanity/meta.toml b/src/Intermediate/Instant Insanity/meta.toml similarity index 100% rename from Intermediate/Instant Insanity/meta.toml rename to src/Intermediate/Instant Insanity/meta.toml diff --git a/Intermediate/Newton's Laws/main.tex b/src/Intermediate/Newton's Laws/main.tex similarity index 100% rename from Intermediate/Newton's Laws/main.tex rename to src/Intermediate/Newton's Laws/main.tex diff --git a/Intermediate/Newton's Laws/meta.toml b/src/Intermediate/Newton's Laws/meta.toml similarity index 100% rename from Intermediate/Newton's Laws/meta.toml rename to src/Intermediate/Newton's Laws/meta.toml diff --git a/Intermediate/Probability/main.tex b/src/Intermediate/Probability/main.tex similarity index 100% rename from Intermediate/Probability/main.tex rename to src/Intermediate/Probability/main.tex diff --git a/Intermediate/Probability/meta.toml b/src/Intermediate/Probability/meta.toml similarity index 100% rename from Intermediate/Probability/meta.toml rename to src/Intermediate/Probability/meta.toml diff --git a/Misc/Proof Techniques/main.tex b/src/Intermediate/Proof Techniques/main.tex similarity index 94% rename from Misc/Proof Techniques/main.tex rename to src/Intermediate/Proof Techniques/main.tex index 9e32ac1..d27602f 100755 --- a/Misc/Proof Techniques/main.tex +++ b/src/Intermediate/Proof Techniques/main.tex @@ -8,7 +8,7 @@ \usepackage{units} -\uptitlel{Math Circle Basics} +\uptitlel{Intermediate} \uptitler{\smallurl{}} \title{Proof Techniques} \subtitle{Prepared by Mark on \today{}} diff --git a/src/Intermediate/Proof Techniques/meta.toml b/src/Intermediate/Proof Techniques/meta.toml new file mode 100644 index 0000000..b566c29 --- /dev/null +++ b/src/Intermediate/Proof Techniques/meta.toml @@ -0,0 +1,6 @@ +[metadata] +title = "Proof Techniques" + +[publish] +handout = false +solutions = true diff --git a/Misc/Proof Techniques/parts/0 intro.tex b/src/Intermediate/Proof Techniques/parts/0 intro.tex similarity index 100% rename from Misc/Proof Techniques/parts/0 intro.tex rename to src/Intermediate/Proof Techniques/parts/0 intro.tex diff --git a/Misc/Proof Techniques/parts/1 contradiction.tex b/src/Intermediate/Proof Techniques/parts/1 contradiction.tex similarity index 100% rename from Misc/Proof Techniques/parts/1 contradiction.tex rename to src/Intermediate/Proof Techniques/parts/1 contradiction.tex diff --git a/Misc/Proof Techniques/parts/2 induction.tex b/src/Intermediate/Proof Techniques/parts/2 induction.tex similarity index 100% rename from Misc/Proof Techniques/parts/2 induction.tex rename to src/Intermediate/Proof Techniques/parts/2 induction.tex diff --git a/Intermediate/Slide Rules/main.tex b/src/Intermediate/Slide Rules/main.tex similarity index 100% rename from Intermediate/Slide Rules/main.tex rename to src/Intermediate/Slide Rules/main.tex diff --git a/Intermediate/Slide Rules/meta.toml b/src/Intermediate/Slide Rules/meta.toml similarity index 100% rename from Intermediate/Slide Rules/meta.toml rename to src/Intermediate/Slide Rules/meta.toml diff --git a/Intermediate/Slide Rules/parts/0 logarithms.tex b/src/Intermediate/Slide Rules/parts/0 logarithms.tex similarity index 100% rename from Intermediate/Slide Rules/parts/0 logarithms.tex rename to src/Intermediate/Slide Rules/parts/0 logarithms.tex diff --git a/Intermediate/Slide Rules/parts/1 intro.tex b/src/Intermediate/Slide Rules/parts/1 intro.tex similarity index 100% rename from Intermediate/Slide Rules/parts/1 intro.tex rename to src/Intermediate/Slide Rules/parts/1 intro.tex diff --git a/Intermediate/Slide Rules/parts/2 multiplication.tex b/src/Intermediate/Slide Rules/parts/2 multiplication.tex similarity index 100% rename from Intermediate/Slide Rules/parts/2 multiplication.tex rename to src/Intermediate/Slide Rules/parts/2 multiplication.tex diff --git a/Intermediate/Slide Rules/parts/3 division.tex b/src/Intermediate/Slide Rules/parts/3 division.tex similarity index 100% rename from Intermediate/Slide Rules/parts/3 division.tex rename to src/Intermediate/Slide Rules/parts/3 division.tex diff --git a/Intermediate/Slide Rules/parts/4 squares.tex b/src/Intermediate/Slide Rules/parts/4 squares.tex similarity index 100% rename from Intermediate/Slide Rules/parts/4 squares.tex rename to src/Intermediate/Slide Rules/parts/4 squares.tex diff --git a/Intermediate/Slide Rules/parts/5 inverses.tex b/src/Intermediate/Slide Rules/parts/5 inverses.tex similarity index 100% rename from Intermediate/Slide Rules/parts/5 inverses.tex rename to src/Intermediate/Slide Rules/parts/5 inverses.tex diff --git a/Intermediate/Slide Rules/parts/6 log.tex b/src/Intermediate/Slide Rules/parts/6 log.tex similarity index 100% rename from Intermediate/Slide Rules/parts/6 log.tex rename to src/Intermediate/Slide Rules/parts/6 log.tex diff --git a/Intermediate/Slide Rules/resources/ISRC.pdf b/src/Intermediate/Slide Rules/resources/ISRC.pdf similarity index 100% rename from Intermediate/Slide Rules/resources/ISRC.pdf rename to src/Intermediate/Slide Rules/resources/ISRC.pdf diff --git a/Intermediate/Slide Rules/resources/rule.pdf b/src/Intermediate/Slide Rules/resources/rule.pdf similarity index 100% rename from Intermediate/Slide Rules/resources/rule.pdf rename to src/Intermediate/Slide Rules/resources/rule.pdf diff --git a/Intermediate/Slide Rules/resources/rule.svg b/src/Intermediate/Slide Rules/resources/rule.svg similarity index 100% rename from Intermediate/Slide Rules/resources/rule.svg rename to src/Intermediate/Slide Rules/resources/rule.svg diff --git a/Intermediate/Slide Rules/sliderule.sty b/src/Intermediate/Slide Rules/sliderule.sty similarity index 100% rename from Intermediate/Slide Rules/sliderule.sty rename to src/Intermediate/Slide Rules/sliderule.sty diff --git a/Intermediate/Vectors 1/main.tex b/src/Intermediate/Vectors 1/main.tex similarity index 100% rename from Intermediate/Vectors 1/main.tex rename to src/Intermediate/Vectors 1/main.tex diff --git a/Intermediate/Vectors 1/meta.toml b/src/Intermediate/Vectors 1/meta.toml similarity index 100% rename from Intermediate/Vectors 1/meta.toml rename to src/Intermediate/Vectors 1/meta.toml diff --git a/Intermediate/Vectors 2/main.tex b/src/Intermediate/Vectors 2/main.tex similarity index 100% rename from Intermediate/Vectors 2/main.tex rename to src/Intermediate/Vectors 2/main.tex diff --git a/Intermediate/Vectors 2/meta.toml b/src/Intermediate/Vectors 2/meta.toml similarity index 100% rename from Intermediate/Vectors 2/meta.toml rename to src/Intermediate/Vectors 2/meta.toml diff --git a/Warm-Ups/A Familiar Concept/main.tex b/src/Warm-Ups/A Familiar Concept/main.tex similarity index 100% rename from Warm-Ups/A Familiar Concept/main.tex rename to src/Warm-Ups/A Familiar Concept/main.tex diff --git a/Warm-Ups/A Familiar Concept/meta.toml b/src/Warm-Ups/A Familiar Concept/meta.toml similarity index 100% rename from Warm-Ups/A Familiar Concept/meta.toml rename to src/Warm-Ups/A Familiar Concept/meta.toml diff --git a/Warm-Ups/Adders/main.tex b/src/Warm-Ups/Adders/main.tex similarity index 100% rename from Warm-Ups/Adders/main.tex rename to src/Warm-Ups/Adders/main.tex diff --git a/Warm-Ups/Adders/meta.toml b/src/Warm-Ups/Adders/meta.toml similarity index 100% rename from Warm-Ups/Adders/meta.toml rename to src/Warm-Ups/Adders/meta.toml diff --git a/Warm-Ups/Big-Tac-Toe/main.tex b/src/Warm-Ups/Big-Tac-Toe/main.tex similarity index 100% rename from Warm-Ups/Big-Tac-Toe/main.tex rename to src/Warm-Ups/Big-Tac-Toe/main.tex diff --git a/Warm-Ups/Big-Tac-Toe/meta.toml b/src/Warm-Ups/Big-Tac-Toe/meta.toml similarity index 100% rename from Warm-Ups/Big-Tac-Toe/meta.toml rename to src/Warm-Ups/Big-Tac-Toe/meta.toml diff --git a/Warm-Ups/Electrician/main.tex b/src/Warm-Ups/Electrician/main.tex similarity index 100% rename from Warm-Ups/Electrician/main.tex rename to src/Warm-Ups/Electrician/main.tex diff --git a/Warm-Ups/Electrician/meta.toml b/src/Warm-Ups/Electrician/meta.toml similarity index 100% rename from Warm-Ups/Electrician/meta.toml rename to src/Warm-Ups/Electrician/meta.toml diff --git a/Warm-Ups/Flip-Flops/main.tex b/src/Warm-Ups/Flip-Flops/main.tex similarity index 100% rename from Warm-Ups/Flip-Flops/main.tex rename to src/Warm-Ups/Flip-Flops/main.tex diff --git a/Warm-Ups/Flip-Flops/meta.toml b/src/Warm-Ups/Flip-Flops/meta.toml similarity index 100% rename from Warm-Ups/Flip-Flops/meta.toml rename to src/Warm-Ups/Flip-Flops/meta.toml diff --git a/Warm-Ups/Fuse Timers/main.tex b/src/Warm-Ups/Fuse Timers/main.tex similarity index 100% rename from Warm-Ups/Fuse Timers/main.tex rename to src/Warm-Ups/Fuse Timers/main.tex diff --git a/Warm-Ups/Fuse Timers/meta.toml b/src/Warm-Ups/Fuse Timers/meta.toml similarity index 100% rename from Warm-Ups/Fuse Timers/meta.toml rename to src/Warm-Ups/Fuse Timers/meta.toml diff --git a/Warm-Ups/Gallery/main.tex b/src/Warm-Ups/Gallery/main.tex similarity index 100% rename from Warm-Ups/Gallery/main.tex rename to src/Warm-Ups/Gallery/main.tex diff --git a/Warm-Ups/Gallery/meta.toml b/src/Warm-Ups/Gallery/meta.toml similarity index 100% rename from Warm-Ups/Gallery/meta.toml rename to src/Warm-Ups/Gallery/meta.toml diff --git a/Warm-Ups/Jump Chess/main.tex b/src/Warm-Ups/Jump Chess/main.tex similarity index 100% rename from Warm-Ups/Jump Chess/main.tex rename to src/Warm-Ups/Jump Chess/main.tex diff --git a/Warm-Ups/Jump Chess/meta.toml b/src/Warm-Ups/Jump Chess/meta.toml similarity index 100% rename from Warm-Ups/Jump Chess/meta.toml rename to src/Warm-Ups/Jump Chess/meta.toml diff --git a/Warm-Ups/Mario Kart/main.tex b/src/Warm-Ups/Mario Kart/main.tex similarity index 100% rename from Warm-Ups/Mario Kart/main.tex rename to src/Warm-Ups/Mario Kart/main.tex diff --git a/Warm-Ups/Mario Kart/meta.toml b/src/Warm-Ups/Mario Kart/meta.toml similarity index 100% rename from Warm-Ups/Mario Kart/meta.toml rename to src/Warm-Ups/Mario Kart/meta.toml diff --git a/Warm-Ups/Odd Dice/main.tex b/src/Warm-Ups/Odd Dice/main.tex similarity index 100% rename from Warm-Ups/Odd Dice/main.tex rename to src/Warm-Ups/Odd Dice/main.tex diff --git a/Warm-Ups/Odd Dice/meta.toml b/src/Warm-Ups/Odd Dice/meta.toml similarity index 100% rename from Warm-Ups/Odd Dice/meta.toml rename to src/Warm-Ups/Odd Dice/meta.toml diff --git a/Warm-Ups/Painting/main.tex b/src/Warm-Ups/Painting/main.tex similarity index 100% rename from Warm-Ups/Painting/main.tex rename to src/Warm-Ups/Painting/main.tex diff --git a/Warm-Ups/Painting/meta.toml b/src/Warm-Ups/Painting/meta.toml similarity index 100% rename from Warm-Ups/Painting/meta.toml rename to src/Warm-Ups/Painting/meta.toml diff --git a/Warm-Ups/Partition Products/main.tex b/src/Warm-Ups/Partition Products/main.tex similarity index 100% rename from Warm-Ups/Partition Products/main.tex rename to src/Warm-Ups/Partition Products/main.tex diff --git a/Warm-Ups/Partition Products/meta.toml b/src/Warm-Ups/Partition Products/meta.toml similarity index 100% rename from Warm-Ups/Partition Products/meta.toml rename to src/Warm-Ups/Partition Products/meta.toml diff --git a/Warm-Ups/Passing Balls/main.tex b/src/Warm-Ups/Passing Balls/main.tex similarity index 100% rename from Warm-Ups/Passing Balls/main.tex rename to src/Warm-Ups/Passing Balls/main.tex diff --git a/Warm-Ups/Passing Balls/meta.toml b/src/Warm-Ups/Passing Balls/meta.toml similarity index 100% rename from Warm-Ups/Passing Balls/meta.toml rename to src/Warm-Ups/Passing Balls/meta.toml diff --git a/Warm-Ups/Passing Balls/pass-sol.png b/src/Warm-Ups/Passing Balls/pass-sol.png similarity index 100% rename from Warm-Ups/Passing Balls/pass-sol.png rename to src/Warm-Ups/Passing Balls/pass-sol.png diff --git a/Warm-Ups/Prime Factors/main.tex b/src/Warm-Ups/Prime Factors/main.tex similarity index 100% rename from Warm-Ups/Prime Factors/main.tex rename to src/Warm-Ups/Prime Factors/main.tex diff --git a/Warm-Ups/Prime Factors/meta.toml b/src/Warm-Ups/Prime Factors/meta.toml similarity index 100% rename from Warm-Ups/Prime Factors/meta.toml rename to src/Warm-Ups/Prime Factors/meta.toml diff --git a/Warm-Ups/Regex Warm-Up/main.tex b/src/Warm-Ups/Regex Warm-Up/main.tex similarity index 100% rename from Warm-Ups/Regex Warm-Up/main.tex rename to src/Warm-Ups/Regex Warm-Up/main.tex diff --git a/Warm-Ups/Regex Warm-Up/meta.toml b/src/Warm-Ups/Regex Warm-Up/meta.toml similarity index 100% rename from Warm-Ups/Regex Warm-Up/meta.toml rename to src/Warm-Ups/Regex Warm-Up/meta.toml diff --git a/Warm-Ups/Rootbound/main.tex b/src/Warm-Ups/Rootbound/main.tex similarity index 100% rename from Warm-Ups/Rootbound/main.tex rename to src/Warm-Ups/Rootbound/main.tex diff --git a/Warm-Ups/Rootbound/meta.toml b/src/Warm-Ups/Rootbound/meta.toml similarity index 100% rename from Warm-Ups/Rootbound/meta.toml rename to src/Warm-Ups/Rootbound/meta.toml diff --git a/Warm-Ups/Sysadmin's Warm-Up/main.tex b/src/Warm-Ups/Sysadmin's Warm-Up/main.tex similarity index 100% rename from Warm-Ups/Sysadmin's Warm-Up/main.tex rename to src/Warm-Ups/Sysadmin's Warm-Up/main.tex diff --git a/Warm-Ups/Sysadmin's Warm-Up/meta.toml b/src/Warm-Ups/Sysadmin's Warm-Up/meta.toml similarity index 100% rename from Warm-Ups/Sysadmin's Warm-Up/meta.toml rename to src/Warm-Ups/Sysadmin's Warm-Up/meta.toml diff --git a/Warm-Ups/Travellers/main.tex b/src/Warm-Ups/Travellers/main.tex similarity index 100% rename from Warm-Ups/Travellers/main.tex rename to src/Warm-Ups/Travellers/main.tex diff --git a/Warm-Ups/Travellers/meta.toml b/src/Warm-Ups/Travellers/meta.toml similarity index 100% rename from Warm-Ups/Travellers/meta.toml rename to src/Warm-Ups/Travellers/meta.toml diff --git a/Warm-Ups/What's an AST/main.tex b/src/Warm-Ups/What's an AST/main.tex similarity index 100% rename from Warm-Ups/What's an AST/main.tex rename to src/Warm-Ups/What's an AST/main.tex diff --git a/Warm-Ups/What's an AST/meta.toml b/src/Warm-Ups/What's an AST/meta.toml similarity index 100% rename from Warm-Ups/What's an AST/meta.toml rename to src/Warm-Ups/What's an AST/meta.toml diff --git a/Warm-Ups/Wild Tic-Tac-Toe/main.tex b/src/Warm-Ups/Wild Tic-Tac-Toe/main.tex similarity index 100% rename from Warm-Ups/Wild Tic-Tac-Toe/main.tex rename to src/Warm-Ups/Wild Tic-Tac-Toe/main.tex diff --git a/Warm-Ups/Wild Tic-Tac-Toe/meta.toml b/src/Warm-Ups/Wild Tic-Tac-Toe/meta.toml similarity index 100% rename from Warm-Ups/Wild Tic-Tac-Toe/meta.toml rename to src/Warm-Ups/Wild Tic-Tac-Toe/meta.toml diff --git a/Warm-Ups/Zeno's Furniture/main.tex b/src/Warm-Ups/Zeno's Furniture/main.tex similarity index 100% rename from Warm-Ups/Zeno's Furniture/main.tex rename to src/Warm-Ups/Zeno's Furniture/main.tex diff --git a/Warm-Ups/Zeno's Furniture/meta.toml b/src/Warm-Ups/Zeno's Furniture/meta.toml similarity index 100% rename from Warm-Ups/Zeno's Furniture/meta.toml rename to src/Warm-Ups/Zeno's Furniture/meta.toml diff --git a/Warm-Ups/fmod/main.tex b/src/Warm-Ups/fmod/main.tex similarity index 100% rename from Warm-Ups/fmod/main.tex rename to src/Warm-Ups/fmod/main.tex diff --git a/Warm-Ups/fmod/meta.toml b/src/Warm-Ups/fmod/meta.toml similarity index 100% rename from Warm-Ups/fmod/meta.toml rename to src/Warm-Ups/fmod/meta.toml diff --git a/Warm-Ups/gear.svg b/src/Warm-Ups/gear.svg similarity index 100% rename from Warm-Ups/gear.svg rename to src/Warm-Ups/gear.svg diff --git a/Warm-Ups/sin.tex b/src/Warm-Ups/sin.tex similarity index 100% rename from Warm-Ups/sin.tex rename to src/Warm-Ups/sin.tex diff --git a/Warm-Ups/snake.tex b/src/Warm-Ups/snake.tex similarity index 100% rename from Warm-Ups/snake.tex rename to src/Warm-Ups/snake.tex diff --git a/Warm-Ups/turing.tex b/src/Warm-Ups/turing.tex similarity index 100% rename from Warm-Ups/turing.tex rename to src/Warm-Ups/turing.tex diff --git a/resources/macros.sty b/src/resources/macros.sty similarity index 100% rename from resources/macros.sty rename to src/resources/macros.sty diff --git a/resources/ormc_handout.cls b/src/resources/ormc_handout.cls similarity index 100% rename from resources/ormc_handout.cls rename to src/resources/ormc_handout.cls diff --git a/tools/build/main.py b/tools/build/main.py index 0d7aa47..c33bfbd 100644 --- a/tools/build/main.py +++ b/tools/build/main.py @@ -299,9 +299,9 @@ def build_dir(base: str, out_sub: str, index: list[IndexEntry]): index: list[IndexEntry] = [] -index.extend(build_dir("Warm-Ups", "Warm-Ups", index)) -index.extend(build_dir("Advanced", "Advanced", index)) -index.extend(build_dir("Intermediate", "Intermediate", index)) +index.extend(build_dir("src/Advanced", "Advanced", index)) +index.extend(build_dir("src/Intermediate", "Intermediate", index)) +index.extend(build_dir("src/Warm-Ups", "Warm-Ups", index)) with open(OUT_DIR / "index.json", "w") as f: f.write(json.dumps(index))