Added a copy constructor to Solution for use in testing possible
assignments by OrTreeNode.