D-optimal design – what it is and when to use it