Implemented a BinarySearch for Ilist<T> data that is already sorted.
A custom comparer can be provided incase the data is sorted descendingly, the default expectation is that the data is sorted ascendingly.
Merge pull request #413 from joshimoo/master

Implemented a BinarySearch for sorted Ilist<T> data