1. Currying in SwiftA tale of state encapsulationMaxim Zaks @iceX33 2. Every presentationneeds a theme 3. func amountWithVat(vat:Float, amount: Float) -> Float {return…