In this chapter, we will cover the following recipes:
- Finding the index of a random minimum element
- Fast matrix multiplication
- Implementing a custom pseudo-random number generator
- Parsing Git logs with regular expressions
- Non-standard ways to sort your data
- Creating a function preimage - understanding how dictionaries and sets work
- Working with UTF-8 strings