Would someone please tell me what these are?. Hanging from a tree. If these are edible, how do you tell when they are ripe? Thx.