If I were looking for the best or fastest solution, I would first try to implement it myself. If I stumbled at a specific point, I would ask a specific question here. If I wanted to improve my correct implementation, I would ask at
Code Review. —
jabaa 21 secs ago