A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript