add new recursions and new sulutions of cracking code interview