Codility Codility solutions https://app.codility.com/programmers/lessons/ C Kotlin Objective-C Pascal Python Swift