Collections. Check the comments for full details.