All the Functions in CPP
mutation function

complete