Sets and maps are two data structures with interesting properties. The programs are all in codeboard.