# Задачи

## Задача 2. Книги
Да се реализира клас `Book`, представящ книга.
Всяка книга има следните характеристики:

- `title` - заглавие
- `author` - автор
- `year` - година на издаване
- `available` - наличност

Да се реализира клас `BooksList`, представящ списък от книги в малка библиотека.
Книгите от списъка трябва да се съхраняват в масив.
Списъкът трябва да поддържа следните функционалности:

- `getAllBooksByAuthor` - връща масив от всички книги на даден автор
- `getAllBooksByYear` - връща масив от всички книги, издадени през дадена година
- `getAllAvailableBooks` - връща масив от всички налични книги в библиотеката
- `getAllUnavailableBooks` - връща масив от всички книги, които не са налични
в библиотеката

Add description of the second problem - 'Books'.
Add description of the second problem - 'Books'.
