https://medium.com/@Sabrina-Carpenter/comparing-titans-java-vs-python-10-big-differences-45bf04c4f4db