Time And Space Complexity Questions