Various Codility excercises