Implemented `reduce.ema-2` and `reduce.ema-3`, but they accept only a single parameter; plus `take` which can pick sub-items from an array