In 1994, John Trono introduced the Santa Claus problem. Its description can be found in\\ John Trono. [[http://dx.doi.org.ezproxy.library.yorku.ca/10.1145/187387.187391|A new exercise in concurrency]]. //ACM SIGCSE Bulletin//, 26(3):8-10, September 1994.\\ The paper also contains a solution. Implement this solution in Java. In particular, create the classes Santa, Reindeer, and Elf. Use the Semaphore class whose API can be found [[https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Semaphore.html|here]].