added mutation for swapping while and do while loops