Added Blocks, Continuous Assignment and OutOfMemoryException.
To do: End C.A's algorithm.