Various exercises and algos, mainly for learning purposes.