Description of the function
By @Gia Hân