Which data structure follows the Last-In-First-Out (LIFO) principle?