add powerset and boggle solver