rewrote mergesort in a fucntional way
renamed function
rewrote linear search in a functional manner
added aletrnative implementations for linear search
implmented a binary search on linked list
fixed an err in linearsearch