Given the `root` of a binary search tree, and an integer `k`, return the `k-th` smallest value (1-indexed) of all the values of the nodes in the tree.
In-Order Traversal (LNR)
A key property of a Binary Search Tree (BST) is that an in-order traversal (Left, then Node, then Right) visits nodes in strictly increasing order. To find the Kth smallest element, we perform an in-order traversal and return the Kth node we visit.