Changed
- Move the package to the `cerbernetix` namespace.
- Move the package to the `src` directory.
- `FileManager.read_file(iterator)` - Accepts to return an iterator from `read_file()` instead of immediately the content.
Added
- `get_combination_rank(combination, offset)`: Gets the rank of a combination.
- `get_combination_from_rank(rank, length, offset)`: Gets the combination corresponding to a particular rank.
- `get_cache_path(name, create)` - Gets the path to a cache folder.
- `ValueExtractor(entries, mapper)` - A tool for extracting values from a set of possible entries.
- `decimal(separator, thousands)` - Creates a mapper for casting decimal values to floats.
- `Weekday(day)` - Gets the date of a weekday given a particular date.
- `FileManager.create_path()` - Creates the parent path of the file.
- `FileManager.check(...)` - Tells if the file is valid with respect to the specified criteria.