Create a command-line app for an art museum. The museum curators develop collections for paintings to be part of. Collection names can reflect their school, art movement, years, or donors. For example, a collection might have the name "The New York School: Art and Mania" and contain 2 paintings from the New York School. A different collection could have the name "The Cubist Epoch" and contain 3 Cubist paintings. Collections can contain paintings by different artists. A painting is credited to a single artist, and can only be part of 1 collection at a time.