Dynamic Vs Static Library