start alg find longest palindrome substring
algorithms finds all palindromes
add sorting fn and return the longest one
add B search algorithm