things seem to be working, going to rewrite cobweb it be iterative instead of recursive.
made cobweb iterative so we don't hit a maximum recursion depth limit.