Changed anagram::anagram to anagram::ana

GCC was complaining that you can't call the constructor explicitly, so I changed it to call a static function `ana` which returns an instance of `anagram` (functionally the same as the previous commit)