Fixed Bug with size computations in unbalanced branches with one child. Renamed 'dirty' state to 'transient' state. Added singleton for 'transient' branches of size 1 (has only one null value).
Fixed parallelization (now on size of the fork join pool).