[what] refine function: is_palindrome_s
[what] add function: is_prime_mr
[what] refine problem58
[what] add function: is_square
[what] refine problem46
[what] problem51