VimUnDoI'(#*$N7YXk+5+ \yyyyxNn*_ NO5  function map(source, mapper) {5_ #NO8  &function map(lambda, source, mapper) {5_ NO=  next(mapper(element))5_  v NO7print(map(list(1, 2, 3), function(x) { return x * 2 }))5_  v NO*print(map(, function(x) { return x * 2 }))5_& v NO(print(map(function(x) { return x * 2 }))5_ " " )v)NO!Dfunction paths(path) { return map(ls(path), join.bind(null, path)) }5_  $ " )v)NO!%v%Nm =>//5_ikj%v%Nm//5_jlk%v%Nm//5_kml%v%Nm5_lnm#%v%Nm"$//5_mon)%v%Nm()//5_npo%v%Nm//5_oqp%v%Nm//5_prq%v%Nn//5_qsr%v%Nn//5_rtsW%v%NnVW//5_sutR%v%NnQS//5_tvu6%v%Nn56//5_uwv2%v%Nn13//5_vxw$%v%Nn#$//5_wyx %v%Nn!//5_xy %v%Nn*!5_24b3 Nm!/*5_354!Nm "/ 15_465!Nm " 15_576"Nm!#/ 25_687"Nm!# 25_798#Nm"$/ 35_8:9#Nm"$ 35_9;:$Nm#%/5_:<;$Nm#%5_;=<$Nm#%*/5_<?=Nm 5_=@>?3Nm 24 //5_?A@4Nm35 // 15_@BA5Nm46 // 25_ACB6Nm57 // 35_BDC7Nm68 //5_CED3Nm%245_DFE2Nm'235_EGF4Nm)35 // 15_FHG5Nm*46 // 25_GIH5Nm*46 // 25_HJI6Nm*57 // 35_IKJ6Nm*57 // 35_JLK7Nm+68 //5_KML7Nm+68//5_LNM7Nm,68/5_MON7Nm,685_NPO4Nm.35 /* 15_OQP4Nm035/*> 15_PRQ5Nm646 =>25_QSR4Nm;35/*=> 15_RTS5Nm<46 => 25_SUT6Nm>57 => 35_TVU6NmA57 => 35_UWV4NmE35/*=> 15_VXW6NmH57 => 25_WYX6NmH57=> 25_XZY7NmH68 => 35_Y[Z7NmH68=> 35_Z\[8NmK79*/5_[]\7NmL68> 35_\^]6NmN57> 25_]_^5NmN46> 15_^`_"NmR!#> 15__a`#NmT"$> 25_`a$NmW#%> 35_=?>!Nm " /* otuputs5