Synonym to the word smart ?As for the other to say clever ?