Mutation tests have been added

Please factor all this into a helper method