list[mid]
list[0]
mid
(size - mid)
firstPart :
&(
list[0]
)
secondPart :
&(
list[mid]
)
Merge Sort