Static Assignment Vs Dynamic Assignment