Time complexity, Space complexity