Advances In Distributional Reinforcement Learning: Bridging Theory With Algorithmic Practice