To control the RunTime rep of data types. Best intro is these videos: - https://www.youtube.com/watch?v=Mb_B-j8ePfc - https://www.youtube.com/watch?v=9ycko98hWK4