this app helps you learn algorithms better. Thanks to https://github.com/raywenderlich/swift-algorithm-club , Algorithms and data structures in Swift, with explanations!