This gig is to help out with algorithmic tasks. I'll write you the code in your preferred language. Also, I can discuss with you about the algorithm, the reasoning behind approaches and other alternative approaches.
I'll code in your preferred language (with comments). Also, can explain the algorithm in inbox.