Curve Finance in 2023 - Deep Dive (Review)