Learning about set, list and map