add comment about tail recursion using Stream