https://betapython.com/how-post-and-pre-increment-operators-works-in-java/
How the post increment (i++) is different from pre increment (++i) operators in Java?