¿Cuál es la razón de ser de tener objetos complementarios en Scala?
¿Existe algún caso en el que se necesite un objeto complementario (singleton) para una clase? ¿Por qué querría crear una clase, digamos Fooy también crear un objeto complementario para