Fixed LengthShouldDecreaseOnRemoveLast test.

Modified dictionary structure.
Fixed SwapHead and SwapTail methods.

Added SwapHead and SwapTail tests.
Made Node#Value writeable.
Refactored forth assignment

Issue: Dictionary doesn't distributes elements correctly.
Changed DynamicArray

Now it's possible to expecify the initial capacity of the array.
Changed DynamicArray and LinkedList

Added Capacity property to DynamicArray.
Added RemoveNode property to LinkedList.
Fixed Dictionary.

Made functional tests.