This yellow fruit is used on cakes. It has a light sour taste. The leaves are light green. Sorry for the bad quality of photo. Any idea what is it called?