Bubble Sort repeatedly steps through the list, compares adjacent elements, and swaps them if they're in the wrong order.
The algorithm gets its name because smaller elements "bubble" to the top of the list (beginning) while larger elements sink to the bottom (end).
💡 Tip: Watch how the largest unsorted element moves to its correct position in each pass!