Allow new Atomic instances (why not)?; make PoolExecutor size public; property to access the number of running Threads (might come in handy if you'd like to wait until all threads are done)