Solutions to exercises at https://codility.com/train/