# Functions func main() # Functions can be declared in any order. # The main() function is the first function to run, # but it can call any other functions defined in # the same file. # Here, we're calling a function defined below. # Fix up the function so it passes thes tests: assert add(5, 10) == 15 assert add(2, 4) == 6 # Functions can also be called with keyword arguments: assert add(x=4, y=12) == 16 # Functions are defined using `func` and must specify # the types of their arguments and return values like this: func add(x:Int, y:Int -> Int) # Fix this so it returns a sensible result: return ???