static int scoredSearch_score(S s, L words) { int score = 0; for (S word : words) score += scoredSearch_score_single(s, word); ret score; } static int scoredSearch_score(S s, S query) { ret scoredSearch_score(s, scoredSearch_prepare(query)); } static L scoredSearch_prepare(S query) { ret splitAtSpace(query); }