This is a fully functional naive approach.  We are beginning to implement the pruning phase.