Takes a string, splits on whitespace, decomposes each word to the basis, and returns the basis. It's a little
bit obfuscated for speed -- check out one of the other decomposition methods for a clearer picture of the algorithm.
Public System.Collections.ArrayList WordsToBasis (string)