https://medium.com/@myexamcloud123/java-21-records-programming-skills-for-java-se-21-developer-certification-preparation-5e0e7e691bc9