Correct choice is (c) To allow for parallel execution of functions
Easiest explanation: The Scheduler Library works only on the Arduino Zero, Due, etc. and other Arduino Boards having SAM and SAMD architectures. It allows for parallel running of functions without using interrupt. It allows the CPU to switch seamlessly between tasks.