new java files for project euler