Een lijst gehele getallen bevat zowel positieve als negatieve getallen. We wensen een nieuwe lijst te construeren, waarin alle getallen uit de originele lijst voorkomen, maar waarbij alle negatieve getallen voor alle positieve getallen komen te staan. Het getal 0 wordt hierbij als positief beschouwd. De originele volgorde van de negatieve getallen onderling moet hierbij behouden worden, en ook de onderlinge volgorde van de positieve getallen moet behouden worden (m.a.w. als $$\verb!a!$$ en b beiden negatief zijn, en a komt voor b in de originele lijst, dan komt a ook voor b in de nieuwe lijst, hetzelfde geldt als a en b beiden positief zijn).

Schrijf een functie positiefNegatief() die een nieuwe lijst als resultaat teruggeeft, waarbij de ordening zoals hierboven aangegeven gerealiseerd wordt.

Voorbeeld

 
positiefNegatief([1, -2, 3, -4, 5, -6]) = [-2, -4, -6, 1, 3, 5]