So at the end Swift is more functional than we firstly thought :)