Added mutation operators. Code now compiles but there is a runtime error with memory deallocation. Cross over operations are the final step before debugging