Simulating Time with Square-Root Space