board_a and board_b, each contain scores already sorted in descending order. Write merge_leaderboards(board_a, board_b) that merges them into a single descending-sorted list without simply concatenating and re-sorting — use a two-pointer merge like in merge sort.board_a = [90, 70, 50], board_b = [85, 60, 40, 10]
[90, 85, 70, 60, 50, 40, 10]
Merge by always taking the larger of the two current front elements.
Keep two index pointers, one per list, and repeatedly append the larger current element.
When one list runs out, extend the result with the remainder of the other.