Add left fold for Stream m a
examples: Use left fold instead of recursion