Add few more algorithms

knight_tour - well known knight tour problem

string_permute - permutating string

string_search - search string from array

Signed-off-by: Prasad Joshi <prasadjoshi.linux@gmail.com>