Implemented Linear Interpolation

i might actually recommend using interpolation search here: http://en.wikipedia.org/wiki/Interpolation_search

Minor thing though. will make things somewhat faster probably.