https://skilledcoder.medium.com/java-pro-tips-rare-tricks-to-supercharge-your-programming-d4290c100d56