Boggle 2 Functionality: 30 Words returned are of at least the given minimum length Words are in the lexicon specified by the most recent call to buildLexicon() Words can be found on the board specified by the most recent call to setBoard() Words were not found by previous calls to isOnBoard. If either buildLexicon() or setBoard() has not yet been called, this method should return null. Program structure: 40 should have isPrefix function should have a function that generates all valid words for a given position this function should be called recursively on all board cells Function should stop looking for at a path when the string it has in not a prefix for a word Style: 30 5 -header 10 -comments 5 -use constants 10 -easy to read and understand and verify overall correctness of the underlying logic