Now that you mention it, it kinda reminds me of something and I don't know where
I mean if I think about it maybe I confused it with that song that goes: Rama Lama Lama Ding Dong because the hang of it is more or less the same
But they sound nothing alike