add puzzles

bit parity, dutch national flag, max stock profit
mergesort, modular exponentiation