Added juxt to functoolz

juxt takes a series of functions and returns a function that is the
juxtaposition of those functions.

This can be useful for applying several functions to the same data, for
example when implementing a split-with function or when you need to map
several functions over a list.