Moving source from hippipp/miscellaneous/java-fun/perfect-number