Ultrafast spectroscopy of semiconductors