1. Introduction
  2. Concepts
    1. Group Theory
    2. Commitments
    3. Merkle Trees
  3. Arithmetic
    1. Multiplication
    2. Addition
    3. Inversion
    4. Integer Division
  4. Bits
    1. Logic Gates
  5. Comparators
    1. Constant Comparisons 🚧
    2. Range Check
  6. Control Flow
    1. Multiplexing
  7. Arrays
    1. Distinct
    2. Sorted
  8. Hashing 🚧
    1. Poseidon 🚧
    2. MiMC 🚧
  9. Merkle Trees
    1. Sparse Merkle Tree 🚧
    2. Dense Merkle Tree 🚧
    3. Incremential Merkle Tree 🚧
    4. Complete Binary Merkle Tree 🚧
    5. Merkle Mountain Range 🚧
  10. Advanced
  11. Examples
  12. Simple
    1. Fibonacci
    2. Magic Square
  13. Intermediate
    1. Sudoku