J.W. partially implmented star, need to handle base case better.