Add first ported java version.
Put worker thread in a separate file.
Remove seed as argument. It's part of the class.
Extract the sky vector as constant.
Extract the empty vector as constant.
Remove the TRes class and use the members as class members in class Worker.
Cache vector for objects.
Objects are now stored in an array. Time drops from 90s to 18s.
Formatting, F is now not static, calculate n in T() later.