Комбинаторика: количество способов размещения нулей и единиц

Функция принимает количество нулей и единиц и определяет количество способов размещения так, чтобы не было двух нулей подряд. Примеры и объяснения в тексте.