Mohamed Mansour
Last minute packing for my flight to Waterloo ... optimizing space is a tedious task. O(n^2)