Мне было лень руками подбирать сочетания качества на 40, поэтому я написал скрипт, который перебирает все варианты и выдает те, что дают нужное число в итоге сложения.
Обычно в магазинах, при выводе доступных дней для доставки товаров, нужно отображать ближайший не выходной день.
Вот пример функции, которая пропускает субботу и воскресенье и выдает следующую рабочую дату. Естественно еще есть праздники (Новый год и подобные), но это уже отдельная история.
Когда сталкивавшийся с чужой разработкой или новым проектом, периодически нужно найти где расположена функция или класс. Как вариант можно воспользоваться поиском по файлам, но это более трудозатратный способ чем использование Reflection API
Также Reflection позволяет найти местоположение класса