Can anyone tell me what these are? they look like green cacoons. Im guessing they are a type of algae.