Improving _.difference & _.intersection with _.partial

Making use of `_.partial` in `_.difference` and `_.intersection` and included few testcases as well.