It's that time of the year when software engineers blow the dust off of their data structures and algorithms books! My humble attempt at some of this year's challenges, in Swift, with some explanations. Beware, there are spoilers. Updated as I pick up the challenges.