Optional in Java 8

http://www.nurkiewicz.com/2013/08/optional-in-java-8-cheat-sheet.html https://www.mkyong.com/java8/java-8-optional-in-depth/