What is differences - Dynamic linking vs static linking?