OOP Homeworks: Final additions. Root method won't be implemented.