Optimized ramda.compose

Updated compose to a new implementation as described in
https://github.com/CrossEye/ramda/issues/53