find = |list function| => { for i in list { if (function i) { return i } } } map = |list function| => { new_list = [] for i in list { new_list += (function i) } new_list } [0 1 2] -> (map |i| => { i - 1}) -> (find |i| => { i == 1 })