https://medium.com/@shubhjeetpaul/mastering-java-exploring-operators-and-types-day-5-of-our-learning-challenge-df3024f580d0