Before revision:  Our algorithms use space n^{\delta for any constant \delta>0 and have running time essentially the same as or slightly more than the standard algorithms   .
After revision:  Our algorithms are flexible and can be adjusted to achieve the following two regimes of parameters: 1) space n^\delta for any constant \delta>0 and have running time essentially the same as or slightly more than the standard algorithms .