my-some as tail recursion also