Yep that's right but developing the logic is not a big thing but doing the same keeping in mind the CPU usage , alternatives that can be chosen , how the current code is better than existing ones and lot more which i never even thought before is what i learnt here (Still learning..)
And Definitely you are one of the Gem here
__________________