https://techiworks.com/exception-in-thread-main-java-util-concurrentmodificationexception/