let map = fn(f,array) { let mut index = 0 loop { if index >= array.len { break } array.index = f(array.index) index = index + 1 } array } let min = fn(a,b) { if a < b { a } else { b } } let max = fn(a,b) { if a < b { b } else { a } } let abs = fn(a) { if a >= 0 { a } else { 0 - a } }