David Coperfield, care cunoaște viitorul