<commit_before>*Here is the solution of the exercise 3-1.*

#### Compound Assignment Statements

Assigned Value of _a_  |   Compound Assignment    |     Refactored Statement    |  New Value of _a_
-----------------------|--------------------------|-----------------------------|------------------
`a = 10;`              |`a += 3;`                 |`a = a + 3;`                 |13
`a = 15;`              |`a -= 3;`                 |`a = a - 3;`                 |12
`a = 20;`              |`a *= 3;`                 |`a = a * 3;`                 |60
`a = 25;`              |`a /= 3;`                 |`a = a / 3;`                 |8
`a = 30;`              |`a %= 3;`                 |`a = a % 3;`                 |0
`a = 35;`              |`a &= 3;`                 |`a = a & 3;`                 |
`a = 40;`              |`a ^= 3;`                 |`a = a ^ 3;`                 |
`a = 45;`              |<code>a &#124;= 3;</code> |<code>a = a &#124; 3;</code> |
`a = 50;`              |`a <<= 3;`                |`a = a<<3;`                  |
`a = 55;`              |`a >>= 3;`                |`a = a>>3;`                  |
`a = 60;`              |`a >>>= 3;`               |`a = a>>>3;`                 |<commit_msg>Completing exercise 3-1<commit_after>*Here is the solution of the exercise 3-1.*

#### Compound Assignment Statements

Assigned Value of _a_  |   Compound Assignment    |     Refactored Statement    |  New Value of _a_
-----------------------|--------------------------|-----------------------------|------------------
`a = 10;`              |`a += 3;`                 |`a = a + 3;`                 |13
`a = 15;`              |`a -= 3;`                 |`a = a - 3;`                 |12
`a = 20;`              |`a *= 3;`                 |`a = a * 3;`                 |60
`a = 25;`              |`a /= 3;`                 |`a = a / 3;`                 |8
`a = 30;`              |`a %= 3;`                 |`a = a % 3;`                 |0
`a = 35;`              |`a &= 3;`                 |`a = a & 3;`                 |3
`a = 40;`              |`a ^= 3;`                 |`a = a ^ 3;`                 |43
`a = 45;`              |<code>a &#124;= 3;</code> |<code>a = a &#124; 3;</code> |47
`a = 50;`              |`a <<= 3;`                |`a = (byte) (a << 3);`       |-112
`a = 55;`              |`a >>= 3;`                |`a = a >> 3;`                |6
`a = 60;`              |`a >>>= 3;`               |`a = a >>> 3;`               |7
{'fraction_non_alphanumeric': 0.2612942612942613, 'fraction_numerical': 0.05372405372405373, 'mean_word_length': 0.677815699658703, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 31, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6034788', 'n_tokens_mistral': 903, 'n_tokens_neox': 777, 'n_words': 220}