QuickSort fixed BABAAAM! und Ausgabe leserlicher gestaltet

if (left < right)
{
stringstream buffer;
buffer << "Tausche \t     [" << left << "] mit  [" << right << "]" <<
endl;
steps.push_back(new Step(left, right,Operation::SWAP, ++numbOfSteps,
buffer.str() ));
int temp = a[right];
a[right] = a[left];
a[left] = temp;
left++;
}